第一次写博客,肯定会有很多不足。写博客既是整理笔记,也是给以后留下个回忆,记录大学生活的进步过程。
专业是信息安全与管理,很喜欢这个专业。在中学时期看到过一个新闻:一个被南京邮电大学录取的高考生,被骗9900元,因为家里条件本来就不好,郁结于心,自杀离世。真的非常痛恨那些盗取信息的骗子,我想尽我所能地保护信息的安全,减少不幸的事情发生......
上大学后,利用课余时间囫囵吞枣地看了一些有关Linux系统的资料,只怪自己学术不精,望指教:
Ⅱ 在界面中单击选中Server with GUI单选按钮,然后单击左上角的Done按钮
Ⅲ 设置root管理员的密码(在生产环境中一定要让root管理员的密码足够复杂,否则系统将面临严重的安全问题。)
echo 输出字符 = python-print
date "+%Y-%m-%d" 年月日 大小写很关键
reboot重启服务器
poweroff关机
wget 网址 - 下载
pwd 工作目录
kill 关闭进程 号
killall 服务名
ifconfig
eno16777728:网卡名称
inet:192.168.10.10网卡地址
ether:物理地址
RX收到大小 TX发出大小
uname 查看内核版本 -a 查看内核信息
localhost.localdomain主机名称 3.10.0-123/el7,x86_64内核版本号 发行时间 架构 gnu开源
cut -d 间隔符 -f 列数 文件名称
diff --brief a.txt b.txt 检查是否相同
diff -c a.txt b.txt 具体不同
touch king 新建文本文件
vim 文件名 编辑文本
touch -d "20:08" 修改文件的时间
mkdir 创建目录(蓝色名字) 如果想创建嵌套关系 加 -p
cp 需要复制的文件名(源文件) 复制出来的文件名(目标文件) cp -r 复制目录
mv 源文件 目标文件 剪切 (重命名操作)
rm 删除 rm -f 不再确认是否删除直接删除 rm -rf/ 清空(等辞职吧)
rm -rf 目录名 -r 目录 -f 强制(不进行二次确认)
dd {
if = input file 输入来源
of = output file 输出文件
bs = 数据大小
count = 次数
}
file 文件名称 查看文件的具体类型
important{ (c压缩;x解压)(v显示过程)
tar czvf(z=gzip;j=bzip2)压缩包名称(.tar.gz红色名称) 要打包的目标
grep 需要查找的关键词 文件名称 在文件中进行搜索(=cut -d 间隔符 -f 列数 文件名称)
find / -name 文件名称 -proc 目录查找文件出错 -us 文件名 搜索文件中的所有文件
}
反引号执行命令Udev 文件命名
/etc/fstab 永久 挂载
mount 设备 目录 当前有效,重启失效
umount 设备 / 目录 卸载操作
partprobe 同步分区
xfs_quota -x -c ‘limit bsofe=3m bhard=6m isoft=3 ihard=6‘
当文件大小超过3m、3个,写入日志并提醒;当文件大小超过6m、6个,强行停止
ln -s 源文件名 新文件名 创建快捷方式 软链接
/dev/md0 /haha挂载的路径 xfs defaults 0 0
LVM 逻辑卷管理器 PV 物理卷的创建 VG 卷组的操作 LV 逻辑卷 can 扫描
VMnet 1 仅主机模式 VMnet 8 net模式
nmtui 》 Edit a connection 》 <Edit...> 》 修改Addresses
nm-connection-editor 同上
accept接受 reject拒绝 drop丢包 log日志 iptables 防火墙 ssh
firewall -config firewall -cmd --zone(管理区域)=public --add-service=(服务名称)
vim /etc/hosts.deny 拒绝文件 vim /etc/hosts.allow 允许文件
nmcli connection add con-name company ifname eno16777728 autoconnect no type ethernet ip4 地址 gw4 网段
nmcli connection show 查看信息
autoconnect no 不要自动连接 type ethernet
vim /etc/sysconfig/network-scripts/ifcfg-eno16777728:
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=eno16777728
MASTER=bond0
SLAVE=yes
vim /etc/modprobe.d/文件名:
alias bond0 bonding
options bond0 miimon=100(毫秒) mode=6(查)
*使用ssh服务管理远程主机
ssh IP地址:
vim /etc/ssh/sshd_config 主配置文件
scp 文件名称 用户名@对方IP:路径 screen解决断点下载{
1、screen -ls (得到会话号)
2、screen -r (输入所得的会话号)
}
yum仓库:
[名字]
name=名字
baseurl=///(三斜杠表是根目录)目录路径
enabled=1(开启yum仓库)
gpgcheck=0(不要校验)
yum install screen(中途敲“y”确立依赖关系)
实时屏幕共享{
1、同时登录同一台服务器
2、建立新的会话(A:screen -S 编号;B:screen -x 编号)
}
daemon 守护进程
ls -dlZ 查看安全上下文的值
SELinux域
SELinux安全上下文(上管服务下管文件)
getsebool 列出目前系统上面的所有布尔值
setsebool 直接将设置值写入配置文件,该设置数据将来会生效的
mkdir -p 文件名 (创建目录)
cd 文件名/ (切换目录)
echo "linuxprobe" > index.html (输出字符串)(重定向)
cd .. (切换目录)
chmod -Rf 755 文件名 (改变文件或目录权限)
exit (退出shell)
setsebool -P httpd_enable_homedirs=on
(直接将设置值写入配置文件,该设置数据将来会生效的)
vim /etc/httpd/conf.d/userdir.conf (编辑文件)
allowoverride all(稳定态技术)
authuserfile "/etc/httpd/passwd"(认证账号密码路径)
authname "(用户提示信息)"
authtype basic(认证级别)
require user 用户名称(账号名称)
htpasswd -c /etc/httpd/passwd linuxprobe
(输入密码)
systemctl restart httpd(重启网站服务)
rpm -ql httpd 查看信息
服务目录 /etc/httpd
配置文件 /etc/httpd/conf/httpd.conf
网站数据目录 /var/www/html
访问日志 /var/log/httpd/access_log
错误日志 /var/log/httpd/error_log
echo "内容" > /var/www/html/index.html
挂载到其他目录时需要:
setenforce 0
getenforce 0
(图片来自:https://www.linuxprobe.com/tools 如有侵权,请联系删除)
12月计划学习php,加油!
原文:https://blog.51cto.com/14632068/2456905