1、修改SSH密码:
#登录SSH passwd
出现current passwoed或new password
输入就密码再输入新密码确认或直接输入新密码确认即可
2、修改Mysql密码:
1、在mysql外,使用mysqladmin
mysqladmin -u root - p password test123
Enter password: [输入原密码]
2、登录mysql
mysql -uroot -p Enter password:[输入原来的密码] mysql> use mysql; mysql> update user set password=password("test123") where user='root'; mysql> flush privileges; mysql> exit;
3、忘记mysql密码
#首先停止mysql服务
service mysqld stop
#以跳过授权的方式启动mysql
mysqld_safe --skip-grant-tables
#以root用户登录mysql
mysql -u root
#操作mysql库的user表,进行update mysql> use mysql; mysql> update user set password=password('test123') where user='root' and host='localhost'; mysql> flush privileges; mysql> quit
#重启mysql服务
service mysqld restart
3、修改FTP(限vsftpd)密码:
#1.登录服务器 cd /etc/vsftpd cat ftpusers #找到对应的ftp用户名 (如果用户名也忘记了 那么 cd /etc 然后cat passwd 查看用户和对应的管理目录) passwd ftp用户名(回车) service vsftpd restart
4、关闭服务/端口
端口的开启与关闭依赖于服务的启动和关闭,如果要想关闭某个端口,即关闭此端口开启的服务即可。
[root@localhost media]# netstat –tunpl #显示本机当前已经启动的网络服务及端口号、PID、状态等信息
[root@localhost media]# kill -9 PID #直接kill对应pid即可
通过防火墙规则限制端口
iptables -A INPUT -p $port -j ACCEPT
关把ACCEPT改为DROP即可,即:
iptables -A INPUT -p $port -j DROP
/etc/init.d/iptables restart
#最后重启防火墙使配置生效
5、修改权限
ls -l #显示详细文件列表及权限
例(显示):
-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc - 10个字符确定不同用户能对文件干什么 - 第一个字符代表文件(-)、目录(d),链接(l) - 其余字符每3个一组(rwx),读(r)、写(w)、执行(x) - 第一组rwx:文件所有者的权限是读、写和执行 - 第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行 - 第三组r--:不与文件所有者同组的其他用户的权限是读不能写和执行 也可用数字表示为:r=4,w=2,x=1 因此rwx=4+2+1=7 - 1 表示连接的文件数 - root 表示用户 - root表示用户所在的组 - 1213 表示文件大小(字节) - Feb 2 09:39 表示最后修改日期 - abc 表示文件名
更改权限命令
#赋予abc权限rwxr-xr-x chmod 755 abc
#将所有文件夹及其子文件夹的权限变为700 chmod –R 700 *
一般来说把目录下所有能改权限的文件夹及子文件夹都改为700即可。另,主页会403。
----------------------------待补充----------------------------