目录linux
C = ctrl算法
centOS7.5shell
@startsalt { {T + / +++ /home "用户主目录的基点" +++ /root "超级用户的目录" +++ /usr "最大的目录,存放着应用程序和文件" ++++ /bin "二进制可执行命令。该目录下存放着普通用户的命令" ++++ /lib "存放着和系统运行相关的库文件" ++++ /sbin "系统的管理命令,这里存放的是系统管理员使用的程序" ++++ /lib64 "存放着和系统运行相关的库文件 " +++ /etc "系统或应用的配置文件(修改后须要重启系统或重启服务)" +++ /dev "设备文件,实时更新" +++ /boot "引导Linux内核的程序和文件" +++ /mnt "挂载点" +++ /media "存放着可移除的设备,好比软盘,光盘" +++ /var "日志文件、网页服务的文件、缓存文件" +++ /misc "储存着一些特殊的字符的定义" +++ /tmp "临时文件,重启后自动清空" +++ /opt "主要给源码安装软件时选择的安装目录位置" +++ /proc "存放着用户与内核的交互信息" +++ /sbin "系统的管理命令,这里存放的是系统管理员使用的程序" +++ /sys "管理设备文件" +++ /srv "系统启动服务时能够访问的数据库目录" +++ /run "程序或服务启动" } } @endsalt
命令:alias <别名> =‘
命令:unalias <别名> :删除别名
一个进程运行时,有标准输入输出、错误。分别采用不一样的通道进行信息交互,0、一、2
可使用重定向符改变标准输出和错误的显示位置后端
yum | grep un
在/etc/passwd文件中,有描述每一个用户的字段,每一行表明一个用户的描述信息:centos
zhangsan:X:1000:1000::/home/zhangsan:/bin/bash
用户名:密码置位:UID:GID:备注:当前用户使用的home目录:用户登录时使用的Shell(指定为nologin,该用户没法登录)缓存
在/etc/group中,保存着用户组的信息,包括组名,组ID安全
usermod 修改用户信息(用户ID、组ID、home目录、锁定、解锁定)bash
批量建立用户
newusers <用户定义的文件>
编写Shell脚本
网络
a | u | g | o |
---|---|---|---|
all | user | group | other |
d | rwx | rwx | rwx | root | root |
---|---|---|---|---|---|
文件名 | 文件所属者权限(user) | 文件所属组权限(group) | 其余用户权限(other) | 文件所属者 | 文件所属组 |
文件:644
目录:755
修改/etc/login.defs 修改末行的umask,能够改动建立用户时的Home目录权限
修改文件或文件夹的权限信息
三种模式:
一个进程是一个运行实例的启动
一个进程是由:分配的内存地址空间
资源与安全:安全特性包括全部权证书和特权
一个或多个程序代码的执行线程
过程的状态
环境包括:
!父进程与子进程
某个进程经过自身代码调用,能够启动一个新的进程,一般状况复用进程的资源,新建立的进程做为子进程存在
进程信号
killall5 <进程名>
whoami:查看当前shell登录的用户
服务——》网络功能——>端口号
须要守护进程(资源),保持网络功能持续提供,端口一直处于打开状态,与进程相关
VM的虚拟网络要与物理网络相通
VMware网络:桥接、NAT查看网卡配置文件:vi /etc/sysconfig/network-scripts/ + 某个网卡
ONBOOT=yes
修改静态IP
BOOTPROTO=none
PADDR=
NETMASK= <掩码>
GATEWAY= <网关ip>
DNS1=
DNS2=
- 重启系统或重启网络
systemctl restart network
- 开启/关闭端口
ifup <网卡名称>
ifdown <网卡名称>
- 查看接口IP
ip add
- 临时关闭防火墙
systemctl stop firewalld
- 临时关闭
selinux setenforce 0
1.在SSH 客户端处,生成公钥和私钥
2.将公钥传输到服务端的~/.ssh/authorized_keys
3.开启服务端密钥认证
vi /etc/ssh/sshd_config
将PasswordAuthtication字段的参数改成no
4.重启sshd服务
service sshd status
systemctl restart sshd
5.退出当前登录,从新使用密钥登录
排错 sshd -t
tar:
tar [必要参数] [选择参数] [文件]
用法:
使用gz算法压缩文件
tar -zcvf <解压缩文件名 压缩到的目录> <将要压缩的文件>
解压GZ算法的文件
tar -zxvf <解压缩文件>
查看错误日志条目
journalctl -xe :查看系统的日志
RPM:安装单个软件、一般须要提早准备好安装包,不会自动解决依赖关系
# 安装软件 rpm <必要参数> <某软件名> -ivh:安装软件 -qa:查询当前已安装的软件 -e:卸载软件
YUM:可经过网络获取最新的软件包,并自动解决依赖关系
yum <参数> <包名> install:从网络获取并安装 erase:卸载安装包