Linux命令大全:http://man.linuxde.net/

Linux-文件和目录

命令:
whoami pwd su ls cd touch mv cp rm mkdir rmdir cat nl ln more less head tail wc shutdown reboot poweroff sync man

xshell快捷键
光标移到开头 Ctrl+a
光标移到末尾 Ctrl+e
删除光标前的字符 Ctrl+u
删除光标后的字符 Ctrl+k
清屏 Ctrl+l
历史命令搜索 Ctrl+r
查看历史命令history 用 !数字 来执行历史命令

—基本命令

pyvip@VIP:~$
#代表 超级用户
$代表 普通用户

用户的切换和创建命令 说明
whoami 查看当前用户
su 用户名 用户切换
useradd 用户名 用户创建(需要管理员身份)
passwd 用户名 设置用户密码(需要管理员身份)
pwd 查看当前路径
ls命令参数(浏览文件) 说明
-a 显示所有文件(包括隐藏文件)
-l 查看详细信息
-lh 显示文件大小
-d 只看当前目录的信息
cd命令参数(路径切换) 说明
“-” 返回到之前的目录
“. .” 返回到上一级目录
“~” 返回到家目录

—目录结构

/boot 系统启动所需文件
/dev 设备文件
/etc 配置文件
/home 用户家目录
/media 媒体文件
/mnt 挂载文件
/opt 第三方软件
/proc 虚拟化文件
/root 管理员的家目录
/run 进程文件

—文件处理

文件属性
-:文件
执行ls -l查看详情代码含义
d:目录
b:设备文件,提供储存的接口设备
C:设备文件,提供串行的接口设备-鼠标键盘等

命令说明 命令 操作单个对象 操作多个对象
创建文件 touch touch file touch file1 file2 file3
移动文件/目录 mv mv file1 path mv file1 file2 path
复制文件/目录 cp cp file path cp file1 file2 path
删除文件 rm rm file rm -f file1 file2 file3
创建目录 mkdir mkdir dirname mkdir -p dir1 dir2
删除目录 rmdir rmdir dirname rmdir dir1 dir2

/*代表根目录下的所有文件
/.*代表根目录下的隐藏文件
rm -f file -f代表强制删除文件

—文件查看命令

cat命令参数 说明
-A 整合命令-vET
-b 列出行号,空白符不标志行号
-n 列出行号,空白行也会标志行号
-E 将结尾的断行符 ($)显示出来
-T 将tab按键以^I显示
-v 列出一些看不来的特殊字符
nl命令参数 说明
-b 列出行号
-ba 无论是否有空行,都列出行号
-bt 如果有空行,则不列出行号
-n 行号显示
-nln 行号在屏幕的最左方
-nrl 行号在屏幕的最右方,前面不加0
-nrz 行号在屏幕的最右方,前面加0
-w 缩进多少位
more操作命令 说明
空格 向下翻一页
回车 向下翻一行
/字符串 搜索
f 显示文件名和行数
b 翻到第一页
q 离开
less操作命令 说明
空格 向下翻动一页
pagedown 向下翻一页
pageup 向上翻一页
n 重复前一个搜索
N 反方向重复前一个搜索
q 退出
headtail命令参数 说明
-n 指定显示几行
wc命令参数 说明
-c 只显示字节
-w 只显示字(空白,跳格,换行字符)数
-l 只显示行数

—文件处理-软链接

软连接=windows下的快捷方式

特点:
1、可以对不存在文件创建软链接
2、可以对文件或者目录创建软链接
3、删除了软链接,不会影响他的指向文件
4、删除了指向文件,该软链接就会变成死链接
创建软连接ln –s oldfile newfile

—文件处理-硬链接

Inode编号
文件名:给人看的
Inode编号:给机器看的

硬链接:多个文件对应同一个inode编号
对多个文件中的某一个文件进行修改时,其他文件也会同时发生更改。多用户协同一致工作。

特点:
1、不能对目录进行硬链接的创建
2、只能对已经存在的文件进行硬链接的创建
3、删除一个硬链接文件,不影响其他相同的inode编号的文件
创建硬链接link oldfile newfileln oldfile newfile

—关机

要注意的事项:
观察系统的使用状态
通知在线使用者关机的时间
正确的关机指令使用
关机的指令
数据同步写入磁盘命令sync
重启,关机:reboothaltpoweroff

shutdown命令参数 说明
-t 添加秒数,几秒后关机
-k 不是真关机,而是发出告警信息
-r 在系统服务都停止后,重启
-h 在系统服务都停止后,关机
-f 关闭并且开机以后,强行略过磁盘检查
-F 重启后,强制进行进行磁盘检查
-c 取消已经在进行的shutdown指令内容

man命令(查看命令帮助文档)
介绍
使用

其余的帮助文档
Pinfo
/usr/share/doc
红帽帮助

Linux-文件权限

命令:
chown chgrp chmod umask acl getfacl setfacl useradd usermod passwd charge userdel
文件的属性:
d:表示目录
-:表示文件
l:连接文件
b:设备文件,提供存储的接口设备
c:设备文件,提供串行的接口设备–键盘,鼠标

文件的权限:所有者,所属组,其他人
rwx,读、写、执行,没有权限就是-
第一个组rwx:文件所有者的权限
第二个组rwx:文件所属组的权限
第三个组rwx:文件其他人的权限

目录的权限:
r:具有读取目录结构列表的权限,可以查看目录下有哪些文件
w:该权限对于目录来说是很大的,
1、可以在该目录下新建新的文件和目录
2、可以删除已经存在的文件和目录
3、将已经存在的文件和目录重命名
4、移动该目录内的文件和目录的位置
x:是否可以进入该目录

—文件权限的修改

命令 用法 说明
chown chown 拥有者 文件/目录 修改文件的拥有者,前提是要有该拥有者
chgrp chgrp 所属组 文件/目录 修改文件所属组,前提是要有该组
chmod chmod u-rwx 文件/目录 修改拥有者和所属组的权限

chmod的两种用法说明

  • 加减法:u/g/o +/-/= r/w/x
    chmod u+rwx 文件/目录 chmod u-rwx 文件/目录
  • 数字法:r=4,w=2,x=1
    chmod 742 文件/目录

证明文件的RWX权限的特点
文件的拥有者,即使没有w权限,也可以强制写入。所属组和其他人不行。
证明目录的RWX权限的特点
如果一个用户对一个目录没有w的权限,是否可以编辑该目录中拥有者是自己的文件?
默认权限
umask:查看当前用户的umask权限; -S 选项
0022—拿走的权限
第一个数字表示特殊权限
022=rwxr-xr-x

默认创建文件和目录的权限,文件会拿走X权限

临时的修改:umask 0000
永久修改: /etc/bashrc(不建议)
普通用户默认权限:022
root用户默认权限:002

特殊权限

当s出现在拥有者的x权限位置时候,表示拥有者有SUID的权限(Set UID)
当s出现在所属组的x权限位置时候,表示所属组有SGID的权限(Set GID)
当t出现在其他人的x权限位置时候,表示其他人有SBIT的权限(Sticky Bit)

SUID,临时获取文件拥有者的权限—只能针对文件
SGID,即使可以作用于目录,也可以作用于文件
作用于文件:SUID一样
作用于目录:继承父集目录—目录会不停的继承
SBIT指的是,只有文件的拥有者,才能删除,修改该目录下的文件—只能针对目录,只能在其他人的位置上进行修改

S和T都有大写和小写之分
大写说明:没有x权限
小写说明:有x权限
SUID=4 SGID=2 SBIT=1

文件权限-getfacl和setfacl
acl:针对单一使用者,设置单一文件或目录来进行rwx的权限修改

getfacl:获取单一使用者,针对单一文件或目录的权限

setfacl:配置单一使用者,对单一文件或目录的权限
-m 配置acl参数
-x 删除单个文件的acl
-b 删除acl的配置
-R 递归配置acl参数

setfacl用法
setfacl -m u:用户名:rwx 文件或者目录
setfacl -m g:组名:rwx 文件或者目录
setfacl –m m::rwx 修改mask值

getfacl 文件名
mask的定义—权限上限
1、权限的集合(特点用户,特定组,所属组的并集)
2、如果mask中没有的权限,即使getfacl设定了,也不会有

—用户账户管理

账户和组名:人看的
UID和GID:Linux看的
id : 查看当前登入用户的UID和GID

当我们使用ls –l的时候,系统会根据/etc/passwd和/etc/group文件的内容,找到UID和GID对应的名称,进行显示

如果随意修改了/etc/passwd下的用户的UID会发生什么情况

/etc/passwd :记录了Linux上所有的账号
/etc/shadow:记录了账户对应的密码
/etc/group:记录了所有的组

/etc/passwd

Lewis:用户名
X:早期这个部分放的是用户登入密码,现在密码放入了/etc/shadow中了
UID:0表示系统管理员,1-999保留给系统使用的ID,1000以上给一般使用者
GID:0表示系统管理员,1-999保留给系统使用的ID,1000以上给一般使用者
Lewis:使用者信息说明
/home/lewis:用户家目录,用登入时,所在的目录
/bin/bash:用户在登入的时候,是否可以使用shell,如果不能使用shell,则会显示/sbin/nologin

/etc/shadow

1、Root:用户名
2、一串红色的字:经过加密的密码
3、最近更改过密码的日期:Linux中的日期,是通过1970年1月1号开始累加的日期
4、密码不能改修改的天数:0表示随时可以修改
5、密码需要重新被修改的天数:通过修改该值,可以强制用户修改密码
7、密码需要变更的告警天数:7天内系统会想用户发出告警
8、密码到期后,账号还可以使用的时间
9、账号失效日期:通过1970年1月1号开始累加的日期,到了时间后,无论密码是否过期,该账号就不能使用了
10、保留

/etc/group

1、Lewis:组名
2、X:组密码,一般不需要
3、1000:GID
4、附属组
这些文件不建议直接进行修改,建议使用命令进行修改。

—用户创建

useradd:添加用户

useradd命令参数 说明
-u 设置UID
-g 设置主要组
-G 设置要附属组
-c 设置用户说明
-d 指定用户家目录
-s 指定用户shell
-e 账号失效日期,格式为:YYYY-MM-DD
-f 指定密码是否失效,0表示立刻失效,1表示永不失效

usermod:更改用户信息

usermod命令参数 说明
-c 账号说明
-d 修改家目录
-g 修改主要组
-G 修改附属组
-a 与-G一起用,增加附属组
-l 修改用户名
-u 修改UID
-L 冻结账号
-U 解冻

passwd:更改用户密码

passwd命令参数 说明
-l 锁住该账号,在/etc/shadow中放密码的位置加个!
-u 解锁
-S 显示账号的密码参数
-n 接天数,设置多久可以不修改密码
-x 接天数,设置多久内必须修改密码
-w 接天数,设置密码过期前警告天数
-i 接天数,设置密码失效天数

charge:修改和密码有关的时间参数

chage命令参数 说明
-l 查看一个账户和密码有关的时间参数
-d YYYY-MM-DD,修改最近一次更改密码的时间
-E YYYY-MM-DD,修改账号的失效时间
-I 天数,设置密码几天后失效
-m 天数,设置密码至少保留几天
-M 天数,设置密码多久后,需要更新
-W 天数,设置密码过期前警告时间

举例1:
创建一个账号test01,初始密码为123,用户登入后必须修改密码,然后强制使用新的密码登入
chage –d 0 test01 (-d中特殊的用法)

举例2:
修改root账号最近一次改密码的时间为2000年1月1号,必须要求root账号在100天后必须修改密码。

—用户删除

userdel 用户名 -r:删除用户

要彻底的删除一个账号,比较麻烦
1、删除/etc/passwd;/etc/shadow文件中的内容
2、删除/etc/group;/etc/gshadow
3、删除/home/username;/var/spool/mail/username
4、删除该用户曾经来该Liunx中创建的文件
find进行搜索,先搜索,在使用userdel
-r 连同家目录和邮箱一起删除

Linux-进程和服务

命令:
top ps jobs fg bg kill systemctl tar crontab grep sed find

—进程

进程:已经启动的可执行程序的运行实力

1、PID:进程的ID(每一个新进程都有一个唯一的PID)
2、PPID:父进程的ID
3、任何一个进程都可以创建一个子进程
4、在redhat 7以上,所有进程的父进程:systemd
在redhat 5,6中,所有进程的父进程:init

ps 用于显示当前进程状态
常用选项
-aux:列出所有进程
-ef:列出所有进程
-l:列出和当前用户有关的进程
-u 用户:查看某一用户的进程状态

top 可以查看实时的进程状态

ps –aux参数解释

%CPU: 占用的 CPU 使用率
%MEM: 占用的记忆体使用率
VSZ: 占用的虚拟记忆体大小
RSS: 占用的记忆体大小
TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 该行程的状态
START: 行程开始时间
TIME: 执行的时间
COMMAND:所执行的指令

进程优先级
< 高优先级
n 低优先级
s 包含子进程
+ 位于后台的进程组

运行中:
R:该进程正在运行或等待运行

睡眠:
S:正在休眠但是可以被唤醒
D:正在休眠,而且不可以被唤醒,该进程被中断,可能会导致设备的异常状态
K:正在休眠,而且不可以被唤醒,该进程可以被中断。

已停止:
T:进程被停止,但是可以通过其他进程来进行恢复
T:正在被调试的进程

僵停:
Z:子进程在退出时向父进程发出信号,除PID外,所有资源全部释放
X:父进程获取了子进程的结构,子进程可以完全释放,该状态进程中是看不到的

—会话和作业

进程:Linux自身运行的独立的程序
交互进程:由一个shell启动的进程,可以再前台运行,也可以在后台运行
批处理进程:是一个进程序列,和终端没有联系
监控进程(守护进程):Linux系统启动时,启动的进程,并且在后台运行

作业:一个正在执行的进程,而且作业可以包含一个或多个进程。
作业控制:控制正在运行的进程的行为。如:挂起一个进程,等一会在执行。这样用户就可以再多个作业之间切换。

&:在命令后面使用该符号,可以让命令在后台执行
jobs:可以查看正在后台运行的作业

sleep 10000 延迟几秒
ctrl+c:中断
ctrl+z:挂起

案例:date ; sleep 5 ; date

jobs:查看当前后台的作业状态
-l:除了列出作业号外,同时列出PID
-r:列出仅仅在后台运行的作业
-s:列出仅仅在后台暂停的作业

fg:将后台的命令调到前台来继续执行,不能放回后台了
%作业编号

bg:将后台暂停的命令继续执行
%作业编号

ps –j 显示当前作业进程信息
TGID:线程组ID号
SID:会话ID号

—中断进程

信号:传递给Linux进程的操作
kill –l 显示可以传递给Linux进程的所有信号
常用:
kill -9 PID 杀死一个进程—强制
kill -15 PID 正常的方式终止一个进程
kill -2 可以control+c的操作是一样的

—控制服务和守护进程

systemd:是所有进程的父进程(Linux内核3.0以上版本)
systemctl:用户管理各种类型的systemd对象,这些对象称为:单元
ssh:是一个协议 sshd:是一个进程
操作服务

systemctl 参数 服务名.单元 参数说明
start 在系统中启动一项服务
stop 等待程序需处理完毕后再停止
restart 直接关闭程序 再开启
reload 重新加载配置文件,进程的PID不发生改变
enable 设置开机自启
disable 关闭开机自启
status 查看某一单元的状态
  • 常用的单元:.service(服务单元).socket(套接字).path(路径单元)

service单元服务关键字说明
systemctl status sshd.service 显示中有几个关键字—红帽7

loaded:单元配置文件以处理 active(running):正在运行 active(exited):配置成功
active(waiting):运行中,但正在等待事件 inactive:不在运行 enable:开机自启动
disabled:开机不自启 static:无法启动,但可以通过某一个已经启动的单元来启动
红帽5,6
Service sshd status
Chkconfig ssh on/off 开机自动启动

—日志

日志优先级
许多程序使用syslog协议将事件记录到系统。每一个日志都会根据消息类型和严重性分类

日志存储
日志:用于系统审核和故障排除—Liunx中的“黑匣子”
日志文件都是保存在/var/log目录中的
在RedHat 7中,系统日志消息由两个服务负责处理。他们是systemd-journald和rsyslogd。
/var/log/messages //大多数系统日志消息记录的日志
/var/log/secure //安全和身份验证的消息和错误日志
/var/log/maillog //与邮件服务器相关的日志
/var/log/cron //与定期执行任务相关的日志文件
/var/log/boot/log //记录和系统启动有关的日志
日志分析
大多数日志由四个部分组成
1、记录在日志的时间
2、发送该日志的主机
3、发送该日志消息的程序或进程
4、发送的实际消息
日志监控
tail –f /var/log/secure //显示最后10行,如果有新的内容加入,那么会继续输出

—打包和压缩

打包和压缩

tar命令参数
c 创建文档
t 列出存档内容
x 提取存档
f 要操作的存档的文件名
v 详细信息
z gzip压缩:filename.tar.gz
j bzip2压缩:filename.tar.bz2
J xz压缩:filename.tar.xz

打包
打包文档 tar cf 文档名 准备打包的文件
列出文档内容 tar tf 文档名
提取文档内容 tar xf 文档名

  • 选项前可不用加-
  • 创建之前请检查有木有重名文件(覆盖且不提示)
  • 要使tar可以打包选定的文件,执行tar命令的用户必须要能够读取这些文件

压缩
gzip压缩 tar zcf filename.tar.gz 准备打包的文档名
bzip2压缩 tar jcf filename.tar.gz 准备打包的文档名
xz压缩 tar Jcf filename.tar.gz 准备打包的文档名

  • gzip:压缩速度最快,历史最久,应用最广泛
  • bzip2:压缩成的存档文件小,可用性不如gzip
  • xz :最新的方式,提供最佳的压缩率

—周期性计划作业

周期性计划作业–cron

crontab命令参数
-u 设置某一个用户的周期性工作—root权限
-e 编辑 crontab 的工作内容
-l 查阅 crontab 的工作内容
-r 移除所有的 crontab 的工作内容
  • cron:是一个进程。可以让linux周期性的执行某一命令。
  • crontab:是一个命令,可以设置linux周期性的执行某一命令。

crontab的格式
一行代表一个任务
minute hour day month week command
minute: 表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示日期,可以是从1到31之间的任何整数。
month:表示月份,可以是从1到12之间的任何整数。
week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。


/etc/crontab配置文件说明

第一行SHELL变量指定了系统要使用哪个shell,这里是bash。
第二行PATH变量指定了系统执行命令的路径。
第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果MAILTO变量的值为空,则表示不发送任务执行信息给用户。
crontab配置原理
当使用者使用 crontab 这个命令来创建工作排程之后,该项工作就会被纪录到 /var/spool/cron/ 里面去了,而且是以帐号来作为判别的

如:lewis用户使用 crontab 后, 他的工作会被纪录到 /var/spool/cron/lewis中。另外, cron 运行的每一项工作都会被纪录到 /var/log/cron 这个日志文件中.

crond服务每分钟检测一次,所以 cron 会每分钟去读取一次 /etc/crontab 与 /var/spool/cron 里面的数据内容 ,因此,只要你编辑完 /etc/crontab 这个文件,并且将他储存之后,那么 cron 的配置就自动的会来运行了。

如果你修改完的crontab或者添加的crontab没有马上的执行起来,那么你可以用 systemctl restart crond.service 重启

—重定向

输入输出重定向

表示符 说明
> file 标准输出重定向到文件—覆盖
>>file 标准输出重定向到文件—追加
2> 标准错误重定向到文件—覆盖
2>> 标准错误重定向到文件—追加
2>/dev/null 标准错误重定向到回收站
&>file 标准输出和标准错误重定向到文件—覆盖
>>file 2>&1 标准输出和标准错误重定向到文件—追加

管道符
字符:|。这就是管道符。
作用有两个:
1、承上启下:把上一个指令的输出作为下一个指令的输入来执行。
2、搭配grep 字符实现过滤功能。
正则表达式和通配符
在linux中,有通配符和正则表达式,这是两个不同的概念
通配符:它是由shell解析,并且一般用于匹配文件名。如:ls
正则表达式:是一个字符匹配标准,可以匹配文本中的内容
一些命令工具按此标准实现字符匹配,常用于支持正则表达式的工具,如grep,sed等。一般用于匹配文件中的内容
常用的通配符
*:匹配任意多个字符
?:匹配任意一个字符
[…]:匹配中括号内出现的任意一个字符
[!..]:不匹配中括号内出现的任意一个字符
正则表达式

字符匹配
.:匹配任意单个字符
*:匹配其前面一个字符出现任意次
?:匹配其前面的字符1次或0次
+:匹配其前面一个字符出现至少一次(在扩展正则表达式中)位置匹配
^:锚定行首
$:锚定行尾
\<或\b:锚定词首,其后面的任意字符必须作为单词首部出现
\>或\b:锚定词尾,其前面的任意字符必须作为单词尾部出现
\B:非单词的开头或结尾
^$:空白行
\ :通常用于打开或关闭后续字符的特殊含义分组() :
(ab)* : 匹配ab这个分组出现任意次
\1:引用第一个左边以及与之对应的右边所包括的所有内容,同理还有\2,\3特殊子字符类:
[:alnum:] :任何字母和数字
[:alpha:] :任何字母
[:cntrl:] :控制字符. 在ASCII表中对应八进制000 到 037, 和177 ('DEL').
[:digit:] :任何数字
[:graph:] :匹配打印字符,相当于'[:alnum:]' +'[:punct:]'.
[:lower:] :小写字母
[:print:] :可打印字符,相当于 '[:alnum:]', '[:punct:]', 和space.
[:punct:] 标点符号,'! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ' { | } ~'
[:space:] 空白字符,tab, newline, vertical tab, form feed, carriage return, and space.
[:upper:] 大写字母
[:xdigit:] 任何16进制的数字,相当于[0-9a-fA-F]

—查找和替换

查找和替换
grep只能用于查找文件中的内容
sed可以查找,然后替换或者插入想要的内容

a :新增,a的后面可以接字串,而这些字串会在新的一行出现(目前的下一行);
d :删除,因为是删除啊,所以d后面通常不接任何东西的;
i : 插入,i的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);
p :列印,亦即将某个选择的资料印出。通常 p 会与参数 sed
s :取代,可以直接进行取代的工作!
查找语句find
需求:
找出/var 目录下查找大于 5M 的文件,并且他们拷贝到/tmp/lewisfile 目录中

用法:find [路径] [命令参数] [表达式]
参数:
-name “文件名”:查找指定名称文件;
-user 用户名:查找指定用户拥有的文件;
-group 组名:查找指定组拥有的文件;
-mtime n:查找在N 天前被修改过的文件;
-atime n:查找在N 天前被访问过的文件;
-type d/f/b/l/p:查找指定类型的文件;
-empty:查找为空的文件;
-size:按容量大小查找;
-perm mode:查找指定属性的文件;
-exec command {} ;:查找指定的文件并执行指定的命令;
-newer 文件名 :查找比指定文件新的文件

Linux-磁盘

Linux-软件的安装和网络

Linux-防火墙

Linux-DHCP服务器

Linux-SAMBA和Apache服务器

Linux-Shell脚本

【Linux】Linux系统学习相关推荐

  1. Red Hat Enterprise Linux 8系统学习(一)

    Red Hat Enterprise Linux 8系统学习(一) "工作马马虎虎,只想在兴趣和游戏中寻觅快活,充其量只能获得一时的快感,绝不能尝到从心底涌出的惊喜和快乐.但来自工作的喜悦并 ...

  2. linux怎么安装smp系统,linux SMP系统学习笔记

    一,一个cpu在另外一个cpu上运行指定的函数 int smp_call_function_single(int cpu, smp_call_func_t func, void *info, int ...

  3. 课程论文格式 linux,Linux课程设报告书模版毕业设计(论文)word格式.doc

    Linux课程设报告书模版毕业设计(论文)word格式 Linux系统与程序设计 课程设计报告书 报告人: 目录: 1.实验项目目的2 2.实验项目的功能及模块划分2 3.实验项目的人员组成及指责划分 ...

  4. linux系统运维费用,一般Linux运维学习的费用是多少?Linux学习

    随着IT 互联网技术的发展,Linux逐渐成为中高端服务器的主要操作系统,并且目前地位不可替代.Linux运维工程师是一位"复合型人才",他集成了网络.系统.数据库.开发和安全等工 ...

  5. linux常见系统目录,Linux系统中常见目录有哪些?linux运维学习中心

    Linux系统中常见目录有哪些?随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,市场对于Linux运维人才的需求也是逐渐增加.L ...

  6. 鸟哥的Linux私房菜(基础篇)-第二章、 Linux 如何学习(二.3. 有心朝Linux作业系统学习者的学习态度)

    第二章. Linux 如何学习 最近更新日期:2009/08/06 3. 有心朝Linux作业系统学习者的学习态度 3.1 从头学习Linux基础 3.2 选择一本易读的工具书 3.3 实作再实作 3 ...

  7. linux进程的环境变量,LINUX系统学习一(进程、MMU,环境变量、getenv、fork、getpid/ge...

    LINUX系统学习一(进程.MMU,环境变量.getenv.fork.getpid/ge LINUX系统学习一(进程.MMU,环境变量.getenv.fork.getpid/getppid.ps.ki ...

  8. 网工的Linux系统学习历程

    一.偶遇篇 作为一名通过思科CCNP认证的网络工程师,专注于网络技术.但在日常的工作中,难免不接触到服务器,对于大多数服务器来说,鉴于稳定性等因素的考虑,基本使用的都是Linux系统,包括RHEL.C ...

  9. linux中ftp的工作原理,Linux系统学习 十二、VSFTP服务—简介与原理

    1.简介与原理 互联网诞生之初就存在三大服务:WWW.FTP.邮件 FTP主要针对企业级,可以设置权限,对不同等级的资料针对不同权限人员显示. 但是像网盘这样的基本没有权限划分. 简介: FTP(Fi ...

  10. Linux系统学习: 用户和权限管理指令: 请简述 Linux 权限划分的原则

    权限抽象 一个完整的权限管理体系,要有合理的抽象.这里就包括对用户.进程.文件.内存.系统调用等抽象.下面我将带你一一了解. 首先,我们先来说说用户和组.Linux 是一个多用户平台,允许多个用户同时 ...

最新文章

  1. IntelliJ IDEA 2019.3这回真的要飞起来了,新特性抢先看!
  2. linux基础命令学习
  3. 软件测试相关好文收集
  4. 跨链Cosmos(5)ABCI 接口
  5. 计算机工具软件应用考试,《计算机常用工具软件》期中考试题
  6. Day38:进程与线程
  7. Using join buffer (Batched Key Access)
  8. 机器学习(二十三)——Beam Search, NLP机器翻译常用评价度量, 模型驱动 vs 数据驱动
  9. 在web网页中正确使用图片格式
  10. 程序员面试金典 - 面试题 17.19. 消失的两个数字(数学/位运算)
  11. HTML跳转为啥会404,为什么网页会出现404 not found?
  12. 如何提高JVM的性能?
  13. android 全局 窗口,学习笔记:WindowManager显示Android全局悬浮窗口
  14. 微信公众号查询粉丝列表
  15. idea部署启动ssm项目
  16. 全局光照:光线追踪、路径追踪与GI技术进化编年史
  17. 基于百度AI实现的语音识别搜索文件
  18. 运筹说 第29期 | 对偶理论与灵敏度分析—影子价格
  19. Mac Office 怎么设置单面打印
  20. steam 无法连接远程计算机,steam联机连不上 steam联不上网

热门文章

  1. 小学计算机英语,小学英语电脑版
  2. 萤石开放平台 .net c# sdk
  3. php工具箱下载安装方法
  4. 姿态估计2-03:PVNet(6D姿态估计)-白话给你讲论文-翻译无死角(1)
  5. Windows系统快速搜索文件的软件,比win系统自带搜索功能好用一百倍
  6. 映美Jolimark G102 打印机驱动
  7. 安装scipy报错的解决方案
  8. vue中获取屏幕高度(封装使用)
  9. 操作系统理论:信号量机制与共享资源的并发访问问题
  10. 算法进阶之BFS 算法