Linux常用基本命令大全
1 一般情况下,自己安装linux系统都会选择简易版,这里面少很多命令,所以需要安装其他的包
yum install openssh-clients 安装scp的软件包
2 把当前一个文件copy到远程服务器上:(内网与内网之间相互传递最快捷)
scp /home/a.txt root@192.168.0.8:/home/root
然后会提示输入192.168.0.8的root密码,接着就开始复制传输了。
把远程主机copy到当前主机:
scp root@192.168.0.8:/home/b.txt
复制文件夹:
scp -r root@192.168.0.8:/home/ /root/home2
另一种传文件SSH方式: rsync -avP -e "ssh -p 20161" /home/liujing/city.ftl 101.201.209.100:/home/liujing
3 重启LDAP服务
rm /var/lib/apacheds-2.0.0-M19/default/run/apacheds-default.pid
/etc/init.d/apacheds-2.0.0-M19-default restart
4 跟踪调试服务器代码 ./catalina.sh jpda start
5 查看tomcat进程 ps -ef |grep tomcat
6 查看端口号的状态 netstat -nltp | grep 端口号
7 apache映射编辑文件 vi /etc/httpd/conf/httpd.conf
8 重启apache服务 service httpd restart
9 配置开机启动某些服务(90开发服务器) /opt/init/svn.sh 正常的修改/etc/rc.d/rc.local
10 启动MySQL : service mysql start 重启MySQL服务 : service mysql restart
11 linux命令行进入MySQL ./mysql -hIP地址 -P端口号 -u用户名 -p密码 例如: ./mysql -h172.22.18.1 -P3307 -uroot -pxmhtabc123
12 linux命令行安装apache yum install -y httpd 或者 yum install -y httpd-devel httpd
13 linux系统的环境变量配置文件 /etc/profile
14. 根据内容查找文件 find /etc -name "*" | xargs grep "active_mq_server" 或者 find /etc -name "*" | xargs grep "active_mq_server " > ./cqtest.txt
15. 查看内存运行状态
grep MemTotal /proc/meminfo
grep MemTotal /proc/meminfo | cut -f2 -d:
free -m | grep "Mem" | awk '{print $2}'
awk '/MemTotal/ {printf( "%.2f\n", $2 / 1024 )}' /proc/meminfo
16. 配置开机启动文件 /etc/rc.local 90开机启动文件: /opt/init/svn.sh
17. 查看端口号查找占用额进程 netstat -apn | grep 端口号
18.rz命令没找到 yum -y install lrzsz
19.vim编辑器显示行号 :set nu
20.vim删除下面所有信息
21.给文件权限
chomd 600 xxx rw----------
chomd 777 xxx rwrwrwrwrw
22.将文件夹打压缩包
tar命令
解包:tar zxvf FileName.tar
打包:tar czvf FileName.tar DirName
gz命令
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...
xz命令
tar xvJf ***.tar.xz
23.同步linux服务器时间
Linux下可以通过运行命令tzselect然后输入选项前面的数字来一步一步地设置当前系统时区。
如果没有安装ntp服务器,刚需要先执行以下命令:
yum install ntp
同步时间使用ntpdate命令如下:
ntpdate cn.pool.ntp.org 或者 ntpdate -u cn.pool.ntp.org
1、使用ntpdate时候需要关闭ntpd服务;2、虽然你的Linux防火墙允许123端口的udp协议,但是可能你的上层网络服务ISP是禁用特殊端口来传输ntp协议的。这时候使用-u 参数即可
以上都不能使用的情况下需要这样操作:拷贝失去文件到etc/localtime cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
24.移动文件夹或者文件
mv -if /usr/local/aaa.txt /opt/
25.下载并安装rar软件
下载
mkdir -p /home/oldboy/tools
cd /home/oldboy/tools
wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz
安装
tar zxvf rarlinux-3.8.0.tar.gz
cd rar
make
make install
rar命令语法
将/etc 目录压缩为etc.rar 命令为:
rar a etc.rar /etc
将etc.rar 解压 命令为:
rar x etc.rar
unrar -e etc.tar