Centos
1. 简单安装FTP设置:
yum -y install vsftpd touch /etc/vsftpd/chroot_list chkconfig vsftpd on iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT service iptables save vim /etc/vsftpd/vsftpd.conf EDITOR: anonymous_enable=YES service vsftpd start sestatus -b | grep ftp setsebool -P ftp_home_dir on
2. centos linux桌面转到控制台
Ctrl+Alt+F3~F7 或者直接修改配置文件:/etc/inittab; 其中级别为3是控制台标志 reboot
3. 查看端口信息
netstat -anp | grep *** netstat lsof -i :1521 (当前连接运行的程序) nmap 10.1.252.121 (端口扫描,没装,没测试) cat /etc/services (本地服务,端口) netstat -tulp (查看监听的端口)
4. 显示中文件乱码
vi /etc/sysconfig/i18n 把LANG="zh_CN.UTF-8"修改为LANG="zh_CN.GB18030"
5. 普通用户添加sudo权限
useradd test #创建一个用户 gpasswd --add test admin #添加test用户到admin组中 passwd test #设置test用户的密码 chmod u+w /etc/sudoers vim /etc/sudoers "root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名) chmod u-w /etc/sudoers userdel test #清理测试用户
6. Socket
0-1024端口需要root权限才能使用。
Mysql
1. 修改root密码
# /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit # /etc/init.d/mysql restart # mysql -uroot -p Enter password: <输入新设的密码newpassword>
vi/vim
1. 替换
vi/vim 中可以使用 :s 命令来替换字符串。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky n 为数字,若 n 为 .,表示从当前行开始到最后一行 :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky 可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符 :s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/ :%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/
2. 查找
:/FindWord 回车
Gdb
gdb attach pid
gdb excu_file run command_line