常用Linux命令行
查看网络是否连接: ping IP地址
查看本地IP地址: ifconfig
切换root ->普通用户: su -普通用户名
切换普通用户 -> root: su - (用户名和shell环境都切换成root身份)
Linux 服务操作
查看单个服务的运行状态
chkconfig 服务名 status
查看所有服务的运行状态
chkconfig --list
关闭或开启服务状态:
chkconfig --level 345 nscd off/on
关闭或开启服务状态:
chkconfig --level 345 nscd off/on
增加服务
chkconfig --add xxx ( 注意:服务脚本必须存放在 /etc/init.d/目录下)
如mysqld
[root@www mysql-5.1.59]#cp support-files/mysql.server etc/init.d/mysqld
chkconfig mysqld on (各等级为ON,各等级为2345等级)
这样就会以系统服务的形式启动了
删除服务
chkconfig –del XXX
runlevel 查看当前等级。
注意:运行级别就是操作系统正在运行的功能级别。
用户操作
创建用户user1 useradd user1
给已创建的用户user1设置密码 passwd user1
说明:新创建的用户会在/home下创建一个用户目录user1
删除用户user1 userdel -r user1 将删除用户user1在系统文件中(主要是/etc/passwd, /etc/shadow,/etc/group等)的记录,同时删除用户的主目录
修改用户这个命令的相关参数 usermod --help
删除文件夹: rm -rf 目录名字
-r 向下递归,不管有多少级目录,一并删除
-f 直接强行删除,没有任何提示
文件打包和解包
文件打包
单个文件打包 tar cvf FileName.tar fName
多个文件打包 tar cvf FileName.tar fName1, fName2
查看文件大小 du -sh
文件解包:tar [-cxtzjvfpPN] 文件与目录
例子 :
tar -zxf /opt/software/hadoop-2.2.0.tar.gz -C /opt/modules/hadooplocal/
将存放在 /opt/software/ 目录下的安装包hadoop-2.2.0.tar.gz 解压到 /opt/modules/hadooplocal/ 目录下
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
『 tar -zcvPf tfile sfile』才对喔!
-p :使用原文件的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径来压缩!
-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
--exclude FILE:在压缩的过程中,不要将 FILE 打包!
防火墙操作
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
Linux命令行快捷键
↑(Ctrl+p) 显示上一条命令
↓(Ctrl+n) 显示下一条命令
!num 执行命令历史列表的第num条命令
!! 执行上一条命令
Linux 目录
/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。
/usr/local:用户级的程序目录,可以理解为C:/ProgremFiles/。用户自己编译的软件默认会安装到这个目录下。
/opt:用户级的程序目录,可以理解为D:/Software,opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm-rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。
源码放哪里?
/usr/src:系统级的源码目录。
/usr/local/src:用户级的源码目录
https://blog.csdn.net/qq_25678813/article/details/76020638