linux 部署服务器 基本命令

ls 列出目录文件
./ 执行文件
cd 进入用户主目录; 
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录; 
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思); 
cd ../.. 返回上两级目录;
du -sh *      显示当前目录下所有文件的大小
du -sh filename   显示该文件大小
du -sh     显示当前目录所占空间大小   
-s或 仅显示总计,只列出最后加总的值。 
-h或 以K,M,G为单位,提高信息的可读性。
df  显示磁盘占用信息
直接df默认一k为单位
df -lh 显示本地系统的占用信息,以K,M,G为单位


vi 文件名 或者 vim 文件名 打开文件的方法 
按ESC,输入:q!回车 wq 退出


在键盘按下大写G ; 跳到文件最后一行
在键盘按下小写gg;跳到文件第一行


Insert  表示当前为插入编辑状态
x:删除当前字符;
dd:删除当前行;
u:恢复前一步操作;
p:复制之前删除的行。




-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思


删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹


删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件


方法一: rm file       # 直接删除

方法二: rm -i file     # 删前提示

方法三: rm -f file     # 强制删除

方法四: rm -rf /dir    # 递归删除


mv命令可以用于移动和改名目录或文件,如下:
mv /home/abc /home/abcd


ps -ef |grep tomcat
kill -9 5144
lsof -i:11001

我们可以用cat命令查看到系统中这几个默认的值.
#cat /proc/sys/net/ipv4/tcp_keepalive_time  7200  
#cat /proc/sys/net/ipv4/tcp_keepalive_intvl  75  
#cat /proc/sys/net/ipv4/tcp_keepalive_probes  9
修改它们:
#echo 60 > /proc/sys/net/ipv4/tcp_keepalive_time  
#echo 5 > /proc/sys/net/ipv4/tcp_keepalive_intvl  
#echo 3 > /proc/sys/net/ipv4/tcp_keepalive_probes

sudo su root
/etc/ssh
.ssh

ssh-keygen -t rsa  
scp -r -P 22 GMkk.zip root@47.97.176.178:/home/
ps -ef|grep mysqld


cp -a gm /tmp/
unzip -o gm.zip -d /home/

yum -y install telnet


mysql> create database 数据库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> alter database 数据库名 character set utf8;


date命令将日期设置为2014年6月18日
 ----   date -s 06/18/14
将时间设置为14点20分50秒
 ----   date -s 14:20:50
将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)
----date 0618141614.30


硬件时钟与系统时钟同步:
# hwclock --hctosys 或者 # clock --hctosys  hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟
系统时钟和硬件时钟同步:
# hwclock --systohc或者# clock --systohc  即用系统时钟同步硬件时钟


# 查看当前目录下的文件数量(不包含子目录中的文件)
ls -l|grep "^-"| wc -l
# 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -lR|grep "^-"| wc -l# 
查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R
ls -l|grep "^d"| wc -l# 
查询当前路径下的指定前缀名的目录下的所有文件数量
# 例如:统计所有以“20161124”开头的目录下的全部文件数量
ls -lR 20161124*/|grep "^-"| wc -l
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值