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
最新评论
十塊年費是直接從這張卡裡的外幣按匯率扣?
有人申请成功了吗?我的已经两天了,没有消息,没有收到成功邮件。信用卡扣了款!