exit 或 按Ctrl+D组合键 退出管理。 shutdown now 系统关机。 init 0 关机 init 3 切换到黑屏命令模式 init 5 切换到图形模式 init 6 重启 clear 清屏 su 管理员与普通用户切换,操作:su 会员名称 ifconfig 查看本机ip setup ip dns 修改 whereis 命令名称 查看在那个目录位置 cd 进入目录命令。 操作:cd /***/*** cd .. 返回上一个目录,表示父目录。 ls 查看当前所在目录下的文件与目录。 操作:ls ls -a 查看当前目录下所有文件包含隐藏文件。 ls *.txt 意思是只查看当前txt的文件类型。 ls ?.txt 意思是只显示一个名称的文件 pwd 查看当前所在目录。 操作:pwd ls -al /home 操作加命令的方式 tail 查看文件内容 cp 复制文件命令。 进入文件所在目录后操作或者直接在根目录这样操作:cp /文件操作:cp /路径/路径/文件名称 / 路径/路径名称 /需要存放的目录/目录。 空格然后一点就是复制到当前目录。如:cp /a/b/c/88.txt . fdisk /dev/sdb m n p 1 +200M 按n开始安装第二个磁盘。 fdisk -l 查看磁盘分区 mkfs -t ext3 磁盘格式化。操作:mkfs -t ext3 /dev/磁盘名称 mount 磁盘挂载, 操作:mount /dev/磁盘名称 /mnt/需要挂载的文件名 umount 磁盘挂载卸载,操作:umount /dev/磁盘名称 开机自动挂载 vim /etc/fstab /dev/vdb1 /dbdata ext3 defaults 0 0 touch 创建空文件。 操作:touch 文件名称 mkdir 创建目录。 操作:mkdir 目录名称。 mkdir -p 直接创建多个目录 如:mkdir -p /a/aa/aaa/aaaa rmdir 删除目录。 操作:rmdir 目录名称 rm -fr 直接强制删除 不会提示 可以直接删除多层目录 rm -f 删除文件命令。 操作:rm -f /文件名称 mv 移动文件,文件或目录更名。操作:mv t.txt tt.txt vim 文件名.txt 编辑器,或者打开文件编辑 先按esc键再输入命令 :w 保存 :q 退出 :q! 放弃修改退出 :wq 保存+退出 shutdown-r now 重启 shutdown -r+15 15分钟后关机 reboot 挂起 man ls 获得帮助,获得帮助手册。帮助手册返回按 q history 命令操作记录 history -c 清空操作的所有命令记录。 lynx localhost 测试 返回按Q service httpd start 服务器启动 service httpd restart 服务器重启 service vsftpd start FTP开启。 service vsftpd restart FTP重启 service network restart 重启网卡。 anonymous 查看FTP service smb start 测试服务器 service mysqld start 开启myspl 数据库 myspl -u root -p 登录数据库 cd /var/www/html 进入PHP vim index.php 打开文件添加内容 tab键 自动补齐 反斜杠“\”强制换行 快捷键:ctrl+u 清空 快捷键:ctrl+l 清屏 快捷键:ctrl+k 清空至尾行 快捷键:ctrl+c 奇效本次命令编辑 ls > **.txt 重定向输出 wc < /etc/passwd 重定向输入 less 查看文件内容,操作:less 文件名称 useradd -d 创建FTP用户直接给目录登录权限 操作:useradd -d 目录名 会员名 useradd 创建用户,用户都在在home目录下。 passwd 设置用户密码。操作:passwd 用户名 回车后还要按两次密码。 userdel -r 删除会员及所有数据表 setup 图形查看 :set nu 显示文本行数 :set nonu 去掉文本行数 groupadd 创建用户组 gpasswd 往用户组里面添加一个用户操作:gpasswd -a 会员名 用户名名。 tar -czvf t.tar文件或目录名 -C / 解压缩 tar -xzvf t.tar -C /需要存放的目录 解压 unzip 压缩包名称 zip格式解压 chmod 设置文件或目录权限,操作:chmod 777 文件或目录名称。 /etc/resolv.conf /etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0 网关IP配置文件 /etc/sysconfig/network 网卡配置文件 /etc/resolv.conf DNS配置文件 ip 配置 ggVG d 清空vim 文件里面的所有内容 恢复 按 u cat /dev/null > log.txt 清空文件里面的所有内容 grep -rn "hello" ./ 在当前目录下(包括子目录)查找所有文件包含hello的文件 find / -name hello.txt 查看文件 find / -name hello -type d 查看目录所在位置 netstat -tnlp 查看正在运行的服务 硬盘管理 fdisk -l 查看还未挂载的硬盘 monut 需要挂载的硬盘 指定挂载的目录名称 如: mount test data umount 需要被卸载硬盘目录名称 如: umount test 进程查看 netstat -ntlp | grep 80 //查看指定进程 killall nginx //杀死进程 vim内容替换 :s/hello/newhello/g :%s/hello/newhello/g 在指定目录下所有文件中的内容替换 sed -i "s/content/newcontent/g" `grep content -rl /dir/path` 原始字符串 content 新的字符串 newcontent 替换的路径 /dir/path 查看进程 所有进程:ps -ef 指定nginx进程:ps -ef | grep nginx 杀死进程 kill 进程号(如:kill 8899) 查看负载(进程,内存,硬盘,CPU信息,运行时间) top 查看占用CPU最高的5个进程 ps -aux | sort -k3nr | head `5` 查看前10个占用内存最高的程序 ps aux | sort -k4,4nr | head -n 10 查看网路请求 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 正常数据传输状态-并发 netstat -nat|grep ESTABLISHED|wc -l 6945 无连接是活动的或正在进行 netstat -nat|grep CLOSED|wc -l 0 服务器在等待进入呼叫 netstat -nat|grep LISTEN|wc -l 9 一个连接请求已经到达,等待确认 netstat -nat|grep SYN_RECV|wc -l 236 应用已经开始,打开一个连接 netstat -nat|grep SYN_SENT|wc -l 56 应用说它已经完成 netstat -nat|grep FIN_WAIT1|wc -l 1400 另一边已同意释放 netstat -nat|grep FIN_WAIT2|wc -l 422 等待所有分组死掉 netstat -nat|grep ITMED_WAIT|wc -l 0 两边同时尝试关闭 netstat -nat|grep CLOSING|wc -l 64 另一边已初始化一个释放,处理完毕,等待超时结束的请求数 netstat -nat|grep TIME_WAIT|wc -l 56090 等待所有分组死掉 netstat -nat|grep LAST_ACK|wc -l 3627
发表评论: