yum补充
#yum补充
rpm -qa | grep vim #列出服务器已经安装过的包
#如果不合适,查看firewalld和SELinux开关状态
getenforce #查看SELinux状态
setenfotce 0
vim /etc/selinux/config SELINUX==>no
#查看防火墙状态
systemctl status firewalld
#永久关闭防火墙
systemctl disable firewall
修改网站发布
# 扩展
ls /etc/nginx/nginx.conf
#查看server下listen,root,可以修改网站发布(html)
1 查看服务器操作系统版本
# 查看服务器操作系统版本
cat /etc/redhat-release
# 查看服务器内核版本
uname -r
2 修改密码
# 修改密码
#1 当前所登录的用户为root,修改root用户密码
执行 passwd
输入两次新密码
#2 当前所登录的用户为root,修改其他用户的密码
执行 passwd $username
输入两次新密码
#3 当前所登录的用户为普通用户,只能修改自己的密码
执行 passwd
输入原密码进行验证,验证成功之后,再输入两次新密码,新密码必须是强密码
#4 进入单用户模式,修改root用户密码
#开机页面到选择内核的页面是,输入e,编辑我们内核启动项
#在我们的倒数第二行,linux16 这一行最后,添加 init=/bin/sh
#执行 ctrl + x ,进入我们的单用户模式
#重新挂载根分区: mount -o remount,rw /
#修改密码,执行passwd (前提SELINUX,已经关闭)
#在根目录下面创建隐藏文件
touch /.autorelabel
#进入操作系统 exec /sbin/init
3 终端对话
#查看打开终端的所有窗口
w
#查看当前窗口
tty
#终端对话:write
write root pts/0
4 远程登录
# 场景,出去旅游,没有背电脑,但是公司系统出了问题,怎么办?
# 语法: ssh 用户名@服务器ip地址 -p端口号,默认端口号为22,如果端口号未修改,远程登录的时候可以不加-p
[root@bogon ~]# ssh [email protected]
# 第一次远程登录时需要验证远端服务器的用户密钥
The authenticity of host '192.168.1.102 (192.168.1.102)' can't be established.
ECDSA key fingerprint is SHA256:FOjAVNiEZDE1Fsyc2IlnrjfC1G4Z3UpWthHVqBki5uo.
ECDSA key fingerprint is MD5:bb:7a:73:a8:f7:ab:52:eb:ab:cc:b6:93:39:f4:11:56.
# 是否确实要继续连接,输入yes
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.102' (ECDSA) to the list of known hosts.
# 输入服务器ip为192.168.1.102 root用户的密码
[email protected]'s password:
Last login: Tue Mar 12 16:23:12 2024 from bogon
[root@bogon ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:8d:4f:97 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.102/24 brd 192.168.1.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 2408:8270:a33:8510:d095:4db3:f2c7:fc7/64 scope global noprefixroute dynamic
valid_lft 259094sec preferred_lft 172694sec
inet6 fe80::54f2:47c7:b000:cfd8/64 scope link noprefixroute
valid_lft forever preferred_lft forever
# 修改远程登录的端口
[root@bogon ~]# vi /etc/ssh/sshd_config
#Port 22 ===> Port 2024
# 重启sshd服务
[root@bogon ~]# systemctl restart sshd
#使用指定端口进行远程登录
[root@bogon ~]# ssh [email protected] -p2024
# 输入服务器ip为192.168.1.102 root用户的密码
[email protected]'s password:
Last login: Tue Mar 12 16:23:12 2024 from bogon
[root@bogon ~]# ip a
5 本地与远端服务器互相拷贝
#拷贝本地文件到远端服务器
#语法:
scp $filename $remote_user@$ip:$path
#拷贝本地目录到远端服务器
scp -r $dirname $remote_user@$ip:$path
#拷贝远端服务器上的文件到本地
scp $remote_user@$ip:$path/$filename $path
#拷贝远端服务器上的目录到本地
scp -r $remote_user@$ip:$path/$filename $path
#注意:scp远程拷贝文件,使用的是ssh的协议,所以如果ssh服务默认的端口号备修改了,那么需要加 -P 指定ssh对应的端口号
scp -P2017 /etc/passwd [email protected]:/root/
#安装fuck,可以更改错误命令,yum..../.bashrc
yum install -y python3 python3-devel gcc && pip3 install thefuck -i
https://mirrors.aliyun.com/pypi/simple && echo 'eval
"$(thefuck --alias)"' >> ~/.bashrc && source ~/.bashrc
6 会说话的小牛
[root@bogon ~]# yum install -y epel-release
[root@bogon ~]# yum install -y cowsay
[root@localhost ~]# cowsay "I Love xian"
_____________
< I Love xian >
-------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
[root@localhost ~]# cowsay -e @@ Hello
_______
< Hello >
-------
\ ^__^
\ (@@)\_______
(__)\ )\/\
||----w |
|| ||
7 水族馆
7.1 首先安装Term-Animation包
[root@bogon ~]# wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
[root@bogon ~]# tar xf Term-Animation-2.4.tar.gz
[root@bogon ~]# cd Term-Animation-2.4/
7.2 下载 perl-Curses和perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker软件并安装
[root@bogon ~]# yum install perl-Curses.x86_64 -y
[root@bogon ~]# yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker -y
[root@bogon ~]# cd /root/Term-Animation-2.4/ && perl Makefile.PL
[root@bogon Term-Animation-2.4]# make
[root@bogon Term-Animation-2.4]# make install
7.3 然后安装asciiquarium
[root@bogon ~]# wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
[root@bogon ~]# tar -zxvf asciiquarium.tar.gz
[root@bogon ~]# cd asciiquarium_1.1/
[root@bogon asciiquarium_1.1]# cp asciiquarium /usr/local/bin
[root@bogon asciiquarium_1.1]# chmod +x /usr/local/bin/asciiquarium
7.4之后输入asciiquarium就会出现水族馆了
[root@bogon ~]# asciiquarium
标签:00,asciiquarium,day5,192.168,基础知识,服务器,Linxu,bogon,root
From: https://blog.csdn.net/bozuris/article/details/137156512