2016.11.25总结

来源:互联网 发布:营销活动数据分析报告 编辑:程序博客网 时间:2024/04/30 17:39
linux命令

解压 tar zxvf aaa.tar.gz 
x(extract提取) : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f :指定被处理的文件是 xxx.tar.gz


w         可查询登录当前系统的用户信息,以及这些用户目前正在做什么操作
id        查看用户uid和所属组gid
uname -a  查看主机和操作系统的详细信息

-------------------
反弹shell测试
-------------------
gcc是c++编译环境
wget ftp://ftp.proftpd.org/distrib/source/proftpd1.3.4c.tar.gz
wget是一个下载工具
./configure --perfix=/opt/proftpd --sysconfdir=/etc  prefix指定文件安装目录,sysconfdir指定配置文件目录
————————————————————————————————————————————————
# useradd –d /var/www -g ftp –s /sbin/nologin myftp 
说明: 
-s /sbin/nologin 是让其不能登陆系统 
-d 是指定用户目录为/var/www ,这里可以替换成任何你需要的目录。 
-g ftp 把用户加入到ftp组中(vsftp已创建) 
myftp是ftp用户名,在配置时把这个myftp换成你的ftp用户名。
特别提醒:用useradd建立的用户,如果后面不加–s /sbin/nologin参数,建立的用户为普通系统用户,有系统登陆centos服务器的权限,在虚拟主机环境下,这非常危险。所以要在useradd命令后面加上参数–s 

/sbin/nologin,为centos 服务器虚拟主机添加不可以登录系统的ftp专用账号(虚拟账户) 
—————————————————————————————————————————————————
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。
SELinux 是 2.6 版本的 Linux 内核中提供的强制访问控制(MAC)系统。
SELinux 全称 Security Enhanced Linux (安全强化 Linux),是 MAC (Mandatory Access Control,强制访问控制系统)的一个实现,目的在于明确的指明某个进程可以访问哪些资源(文件、网络端口等)。
—————————————————————————————————————————————————
更改所属用户组chgrp(change group)
chgrp -R  组名   文件夹(文件)名
更改文件所有者chown(change owner)
chown -R 用户名  文件夹(文件)名
——————————————————————————————
mysql文件的file权限:file权限指的是是否能够对系统的文件读取和写操作,注意,这个文件不是指数据库的文件,而是服务器的本地文件;
mysql默认账户root anonymous等,root默认没有密码
sql server默认账户sa
0 0