关于Linux系统的相关知识及命令

操作系统部分:CentOS

操作系统组成:本质上是软件集合

内核(Linux内核+shell壳+运行函数)+外围软件

Linux中命令分类:

(1)文档管理类命令

(2)软件部署类命令

(3)用户管理类命令

(4)进程管理类命令

(5)计划任务命令

(6)存储管理命令

(7)服务器网络管理命令

       文档管理类命令

        创建目录 mkdir  目录路径

        一次创建多级目录  mkdir -p 目标路径

        创建空白文件  touch 文件路径

        创建有内容的文件  vi 文件路径

          vi 三种工作模式

  1. 命令模式 使用ESC
  2. 编辑模式 先切换到命令模式,再按a i o 三者之一
  3. 末行模式 先切换到命令模式,冒号:

        输出内容重定向: >覆盖重定向   >>追加重定向

        注:如果文件本身不存在,重定向会生成新文件

        查看文件内容 cat 文件路径

        显示行号 cat -n 文件路径

        查看文件中包含某字串的行:grep 字符串 文件路径

        查看文件中所有内容的行:grep -v ‘^$’ 文件路径 (^开头$结尾)

        查看文件中所有的有效参数:grep -v ‘^#’ 文件路径

        查看文件前几行: head -n  数字  文件路径

        查看文件后几行: tail -n  数字  文件路径

        删除文件或目录 rm -rf 文件或目录路径

        删除目录内容,但不删除目录本身: rm -rf  目录路径/*

        文件备份与迁移

                迁移: mv 源文件路径  目标地址

                文件备份: cp -rp 源文件路径  目标地址

        注:cp命令本质上是在目标位置,创建一个与源文件或目录相同名称的文件或目录,所以会有所有者变更问题,在复制时通常建议添加-p选项

简单系统信息查询

查看系统内核版本:uname -r

[root@localhost /]# uname -r

3.10.0-327.el7.x86_64

内核版本.RHEL7系列.64bit系统

红帽系列,查看系统发行版本:cat /etc/redhat-release

[root@localhost /]# cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

查看服务器的可用存储设备:lsblk

查看服务器正在使用的存储设备:df -hT

查看服务器的所有挂载内容:mount

查看内存使用情况:free -m  或者cat /proc/meminfo

查看CPU状态:cat /proc/cpuinfo

查看系统流量(net-tools软件延伸命令):ifconfig

服务器架设的网络准备和错误排查

(1)服务排错流程

(2)服务器网络配置

APA :以代码、编程所制作的网络服务接口,通常负责网络服务之间的连接或网络服务与调用接口代码之间的连接

ABA :二进制接口,主要负责操作系统,连接和调取底层资源

套接字:操作系统与本地程序之间的连接

一级目录                        主要用途

/bin、/sbin              存放基本命令、管理工具

/boot               存放系统启动文件,包括内核、引导配置等

/dev                     存放各种设备文件

/etc                    存放系统中的各种配置文件

/usr                     存放共用的、只读的用户数据

/root                    管理员root的家目录(默认的工作目录)

/home                存放各普通用户的家目录(比如/home/zhangsan)

/var/log                 存放系统和软件日志

服务器端安装的操作系统: linux操作系统的安装

        分区的规划:/boot分区 200M,swap真实内存的0.5-2倍,

        /分区  足够大(前两个的剩余)

        安装类型选择:最小化安装,桌面安装,基本服务安装,系统开发安装等

服务器本身操作系统的基本管理

        服务器端账户的管理:账户的创建与管理创建用户:useradd用户名

        创建组:groupadd组名

        服务器端共享目录的管理:文件目录权限的设置

        创建共享目录: mkdir共享目录名设置权限:SUID权限―ACL权限

6细节权限设置:Selinux权限

        selinux: linux系统中一种强制访问控制安全模块,主要针对网络服务的安全保护。

        selinux配置文件:/etc/sysconfig/selinux 或  /etc/selinux/config

        (enforcing,permissive ,disabled)

        selinuxtype: target(网络服务的安全保护),strict(全系统的安全保护)

        临时关闭selinux   setenforce 0

        临时开启selinux   setenforce 1

        查看selinux状态   getenforce

                进程管理命令

查看服务进程编号:ps -aux | grep 服务名称

查看服务进程号,资源损耗等: top 进入交互界面 使用k 输入进程号 杀死进程

关闭服务进程:kill -9 进程号(PID)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值