Linux一句话总结

一、Linux操作系统概念

1)linux中的namespace(命名空间)       2)SELINUX工作原理

 

一、基本Linux操作(命令与快捷键)

1)常用快捷操作:ctrl+c 强制终止;   ctrl+l 清屏 ;   ctrl+a 光标移动到命令首字母;   ctrl+e光标移动到命令末尾字母;   ctrl+u从光标位置删除至首字母 ;   ctrl+z运行的命令放入后台 ;   ctrl+r 在历史命令中搜索 ;

2)Linux用户管理:添加:useradd 修改:usermod 设置密码:passwd    添加组:groupadd 修改组:groupmod 查看有哪些组:groups (参考链接1   参考链接2 

3)Linux文件管理:cat,more,less,tail,touch,cp,scp,mv,rm,chown, chmod,   stat:查看文件的相关时间

4)Linux数据操作:vi,vim,awk,sed,grep,>,>>,|,

5)Linux系统管理: service,systemctl,ssh,su,sudo,(apt、yum、dnf包管理),lsof,shopt

6)Linux网络管理:nmap,ip,ifconfig,netstat,net,route,nslookup,ping,

7) Linux系统性能监控:top,vmstat,free,cat /etc/cpuinfo,w, uptime,cat ,/proc/loadavg,tload, (二十个性能分析工具汇总)

 8)50个Linux常用命令

二、Linux操作系统相关配置

1)CentOS现有的虚拟机是没有办法联网的,得先配置网络:vi /etc/resolv.conf 添加:nameserver 8.8.8.8 再 vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改:ONBOOT=NO 改成 ONBOOT=yes 再:service network restart 重启网络可以连接外网, 再  yum -y install net-tools   安装网络工具查看IP。 再根据需要:yum -y groupinstall "GNOME Desktop" 添加图形界面。 

2) 修改机器别名:1、(centOS)直接 sudo hostnamectl set-hostname <newhostname>  2、(其他Linux)一处是 /etc/sysconfig/network,另一处是  /etc/hosts(或/etc/hostname)   127.0.0.1 localhost.localdomain localhost 。将localhost.localdomain 改为自己主机名即可。 还需要重启网络,第一步最关键。

3)centos  7关闭防火墙systemctl stop firewalld.service #停止firewall     systemctl disable firewalld.service #禁止firewall开机启动。如果是Ubuntu关闭、开启防火墙:ufw disable  、enable 禁止、启动启动:sudo ufw allow、deny 参考链接  

4)Linux下变量生效方式:

1、所有用户永久生效:编辑/etc/profile 加入相应的行 然后,【source /etc/profile】 可立即且对所有用户有效(source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。用户初始化,刷新文件,不必需要文件有执行权限)
2、编辑/home/{username}/.bash.profile 加入相应的行,便针对当这个用户永久有效
3、只让变量在当前环境有效的方法:export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 退出后便没有效果了。
4、source的设置可以让环境文件依次执行,相当于启动批处理程序

5)知识点记录:1、 linux修改IP  vi /etc/network/interfaces (root) 2、除去Linux中脚本的注释:egrep -v '(^$|^#)'   ****.file

6)Ubuntu上开机启动的方式:  1、创建并添加添加脚本到/etc/init.d/中,2、修改/etc/rc.local,添加需要使用的脚本 3、使用update-rc.d %/etc/rc.local中的脚本名称% defaults 90 来添加开机启动项。 注意:ubuntu 18.04版开机启动相关设置:用 systemctl 命令来替换了 service 和 chkconfig 的功能。
参考链接1参考链接2参考链接3:)   关于bashrc与profile

7) Linux 下设置别名缩短命令  ( vi /root/.bashrc 当前root永久生效,去掉alias:unalias vi )   Linux: 传参数给alias

8) Linux传递参数、赋值、判断参数为空的例子:

para1=$1
if [ ! $para1 ]; then
  echo "you have input NULL, please input the master's IP after the shell!  Like:  ./*.sh 192.168.1.1"
else
 read -p " The master's IP is =>>  $para1 <<== ? If not, please Ctrl+c and input again! If yes,ENTER to continue."
fi
View Code

 

 

 三、其他有关Linux知识点

1)Linux系统:Linux改终端前缀 详细查看LInux系统信息   Telnet和ssh的区别    Linux 包管理基础(apt、yum、dnf)     linux中帮助参数 man whatis which info区别  Linux命令行下连接WiFi  虚拟机固定IP地址   linux 上ssh的原理  linux下添加shellinabox(web ssh)   设置Ubuntu笔记本关闭盖子不休眠  LInux通过yum安装、卸载等  LinuxSSH工具    centos7 telnet服务的安装和启动  CPU性能监控   给shell脚本传参数   vim操作详解  Linux脚本规范 /bin/bash^M: 坏的解释器问题(dos2unix命令也可以解决这个问题)   linux下的source命令与./区别   Linux脚本赋值与传参方法  linux if多条件判断  bash中的运算符  linux下的 eth0,lo ,virbr0, 网卡    linux中的第二(secondary)ip  通过net-tools和ip管理linux网络  关于grep, egrep,fgrep   linux shell命令执行顺序   cache,buff的区分   putty、xshell、github秘钥登录(1 2  3) 关于非对称加密算法的理解   Centos7配置JAVA_HOME  shell脚本修改配置文件    linux下tomcat的shutdown命令杀不死进程  Shell脚本的最佳实践  cenOS7(mail)内部邮件系统相关 

2)Linux上软件:关于LNMP的配置详解   

 

 

转载于:https://www.cnblogs.com/xhuangtao/p/10051032.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值