网卡 oel6.8/centos6
DEVICE=eth0 TYPE=Ethernet UUID=c191a68f-ec16-4518-a912-63bde85efe06 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static HWADDR=08:00:27:97:8E:E5 IPADDR=172.17.201.85 PREFIX=24 GATEWAY=172.17.201.1 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" DNS1=8.8.8.8 DNS2=8.8.4.4 其他DNS 114.114.114.114
参数说明
ONBOOT=yes 可以解决ping : www. baidu .com: Name or service not knowm
防火墙
servcie iptables stop --临时关闭防火墙 chkconfig iptables off --永久关闭防火墙 systemctl stop firewalld systemctl disable firewalld ************************************************************************** root 控制权限。在“#”下操作。 查看防火墙状态。 systemctl status firewalld 临时关闭防火墙命令。重启电脑后,防火墙自动起来。 systemctl stop firewalld 永久关闭防火墙命令。重启后,防火墙不会自动启动。 systemctl disable firewalld 打开防火墙命令。 systemctl enable firewalld
yum groupinstall "Development Tools" yum install -y net-tools libaio numactl yum -y install gcc gcc-c++ autoconf make yum install openssl-devel bzip2-devel sudo yum install libffi-devel sudo yum install sqlite-devel yum install xz-devel 查看是否安装某个依赖包 yum list installed libffi-devel sshfs Centos sudo yum install -y epel-release sudo yum install sshfs fuse sshfs -p 22 username@hostname:/remote/directory /local/directory -o reconnect -o allow_other 卸载 fusermount -u /local/directory 其他参数: -o allow_other:允许其他用户访问挂载的文件系统。 -o reconnect:如果连接中断,尝试重新连接。 -o ssh_command:指定用于连接远程文件系统的SSH命令。 -o idmap=user:映射远程文件系统的用户ID到本地用户ID。 本质是使用了sshd服务,可能需要重启一下sshd systemctl restart sshd |
bash: ll: command not found alias ll='ls -l' |
centos7添加阿里yum源 mv CentOS-Base.repo CentOS-Base.repo.bak curl -O http://mirrors.aliyun.com/repo/Centos-7.repo -o /etc/yum.repos.d/CentOS-Base.repo curl -O http://mirrors.aliyun.com/repo/epel-7.repo -o /etc/yum.repos.d/epel.repo yum clean all yum makecache sudo yum install epel-release sudo yum install centos-release-scl [root@aml yum.repos.d]# [root@aml yum.repos.d]# [root@aml yum.repos.d]# yum search openssl11 ================================================ N/S matched: openssl11 ================================================ openssl11.x86_64 : Utilities from the general purpose cryptography library with TLS implementation openssl11-devel.x86_64 : Files for development of applications which will use OpenSSL openssl11-libs.x86_64 : A general purpose cryptography library with TLS implementation openssl11-static.x86_64 : Libraries for static linking of applications which will use OpenSSL Name and summary matches only, use "search all" for everything. yum install -y net-tools libaio numactl gcc gcc-c++ autoconf make bzip2-devel [root@aml yum.repos.d]# openssl version OpenSSL 1.0.1e-fips 11 Feb 2013 yum install openssl11 openssl11-devel openssl11-libs openssl11-static |
对centos7的ssl无一成功,但还是记录一下过程 wget --no-check-certificate https://www.openssl.org/source/openssl-1.1.1q.tar.gz rsync -avP /mnt/d/soft/openssl-1.1.1q.tar.gz ./ tar -xvf openssl-1.1.1q.tar.gz cd openssl-1.1.1q ./config --prefix=/usr/local/openssl make sudo make install export LD_LIBRARY_PATH=/usr/local/openssl/lib:$LD_LIBRARY_PATH sudo ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1 sudo ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1 echo "/usr/local/openssl/lib" >> /etc/ld.so.conf sudo ldconfig -v [root@test bin]# pwd /usr/bin [root@test bin]# mv openssl openssl_bak [root@test bin]# ln -s /usr/local/openssl/bin/openssl ./openssl [root@test bin]# openssl version OpenSSL 1.1.1q 5 Jul 2022 [demo@test lib64]$ ll libssl* lrwxrwxrwx 1 root root 16 Nov 4 02:12 libssl.so -> libssl.so.1.0.2k -rwxr-xr-x 1 root root 340832 Mar 9 2016 libssl.so.0.9.8e -rwxr-xr-x 1 root root 449904 Sep 27 2016 libssl.so.1.0.1e -rwxr-xr-x 1 root root 470328 Mar 28 2022 libssl.so.1.0.2k lrwxrwxrwx 1 root root 36 Nov 5 04:20 libssl.so.1.1 -> /usr/local/openssl/lib/libssl.so.1.1 lrwxrwxrwx 1 root root 16 Nov 4 02:12 libssl.so.10 -> libssl.so.1.0.2k lrwxrwxrwx 1 root root 16 Nov 4 02:13 libssl.so.6 -> libssl.so.0.9.8e -rwxr-xr-x 1 root root 276688 Apr 25 2016 libssl3.so [demo@test lib64]$ rm libssl.so rm: cannot remove 'libssl.so': Permission denied [demo@test lib64]$ pwd /usr/lib64 [demo@test lib64]$ exit logout 示例二 mv CentOS-Base.repo CentOS-Base.repo.bak curl -O http://mirrors.aliyun.com/repo/Centos-7.repo -o /etc/yum.repos.d/CentOS-Base.repo curl -O http://mirrors.aliyun.com/repo/epel-7.repo -o /etc/yum.repos.d/epel.repo yum clean all yum makecache sudo yum install epel-release sudo yum install centos-release-scl [root@aml yum.repos.d]# [root@aml yum.repos.d]# [root@aml yum.repos.d]# yum search openssl11 ================================================ N/S matched: openssl11 ================================================ openssl11.x86_64 : Utilities from the general purpose cryptography library with TLS implementation openssl11-devel.x86_64 : Files for development of applications which will use OpenSSL openssl11-libs.x86_64 : A general purpose cryptography library with TLS implementation openssl11-static.x86_64 : Libraries for static linking of applications which will use OpenSSL yum install -y net-tools libaio numactl gcc gcc-c++ autoconf make bzip2-devel [root@aml yum.repos.d]# openssl version OpenSSL 1.0.1e-fips 11 Feb 2013 yum install openssl11 openssl11-devel openssl11-libs openssl11-static [root@aml yum.repos.d]# openssl version OpenSSL 1.0.1e-fips 11 Feb 2013 |
|
useradd与adduser的区别
useradd不会创建用户目录 adduser会创建用户目录
脚本修改用户密码
#!/bin/bash echo abc123dF |passwd --stdin username
xt@ai:~$ sudo su - root root@ai:~# useradd liu root@ai:~# su - liu su: warning: cannot change directory to /home/liu: No such file or directory $ exit root@ai:~# adduser go Adding user `go' ... Adding new group `go' (1002) ... Adding new user `go' (1002) with group `go' ... Creating home directory `/home/go' ... Copying files from `/etc/skel' ... New password: BAD PASSWORD: The password fails the dictionary check - it does not contain enough DIFFERENT characters Retype new password: passwd: password updated successfully Changing the user information for go Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] root@ai:~# su - go
删除用户
userdel -r 用户名 -r 选项表示在删除用户的同时删除用户的家目录。 root@ai:~# root@ai:~# userdel -r go userdel: go mail spool (/var/mail/go) not found root@ai:~# ll /home/ total 12 drwxr-xr-x 3 root root 4096 11月 28 17:10 ./ drwxr-xr-x 21 root root 4096 11月 17 17:08 ../ drwxr-x--- 22 xt xt 4096 11月 24 16:13 xt/ root@ai:~# userdel -r liu userdel: liu mail spool (/var/mail/liu) not found userdel: liu home directory (/home/liu) not found
root@ai1:/data# cat /etc/fstab |grep defaults UUID=b39bca52-b9f7-4a28-aca2-598559975496 /boot ext4 defaults 0 2 UUID=aec24c43-3e17-45bb-9c14-ba2c30e326c0 /home ext4 defaults 0 2 /root/app/swap1 swap swap defaults 0 0 /root/app/swap2 swap swap defaults 0 0 UUID="ac513c8e-210a-4774-ba81-52989e4627dd" /disk ext4 defaults 0 2 /dev/nvme0n1p3 /data ext4 defaults 0 2 执行下面的命令可使fstab重新生效 systemctl daemon-reload