1.遇到的问题:使用finalshell与centos进行连接时,发现连接不上,在centos命令行敲下ifconfig发现ens33消失了。(ens33里面包含了我们远程连接所需的ip地址)
解决方法:在centos命令窗口依次输入
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl start network.service
2.为普通用户配置sudo认证:
切换到root用户,执行visudo命令(会自动打开一个vi编辑器)
在文件的最后添加一行
你的用户名 ALL=(ALL) NOPASSWD:ALL
然后保存退出即可。
3.linux基础命令:
ls 【-a -l -h】【路径】 列出目录下的内容
cd 【路径】 切换工作目录(cd~ 回家)
pwd 查看当前工作目录
mkdir 【-p】 【路径】 创建文件夹
touch 【路径】 创建文件
cat 【路径】 查看文件内容
more 【路径】 查看文件内容(支持空格翻页,q退出查看)
cp 【-r】 【参数1】 【参数2】 复制文件、文件夹(-r复制文件夹时使用)
mv 【参数1】 【参数2】 移动文件、文件夹
rm 【-r -f】 【参数1~n】 删除文件、文件夹(-r删除文件夹、-f强制删除)(支持通配符)
which 【命令】 查看命令的程序文件存放的位置
find 【查找起始路径】【-name】【“文件名”】 按文件名查找文件(支持通配符)
find 【查找起始路径】【-size】【+/- num k/M/G】 按文件大小查找文件
grep 【-n】 【“关键字”】【文件路径】 从文件中过滤出关键字,通常配合管道符过滤
wc 【-c -m -l -w】【文件路径】 统计文件(-c字节数,-m字符数,-l行数,-w单词数)
echo 【“内容” 】 在命令行输出指定内容
tail 【-f -num】【路径】 查看文件尾部内容,跟踪文件的最新更改
管道符:| 将管道符左边命令的结果作为右边命令的输入
反引号:被’ ’包围的内容将会作为命令执行
重定向符:>,将左边命令的结果覆盖到右边的文件中
>>,将左边命令的结果追加写入右边的文件中
vi/vim编辑器:
用户与用户组:
groupadd添加组 groupdel删除组
useradd【-g -d】【用户名】 创建用户 userdel【-r】 【用户名】 删除用户
id【用户名】 查看用户所属组
usermod-aG 【用户组】【用户名】 将指定用户加入指定用户组
getent passwd 查看当前系统中的用户 getent group 查看当前系统中的用户组
chmod 【-R】 【权限】【文件/文件夹】 修改文件、文件夹的权限
chown 【-R】【用户】:【用户组】【文件、文件夹】 修改文件的所属用户和用户组
快捷键:ctrl+c停止,ctrl+d退出,ctrl+l清屏
yum 【-y】【install/remove/search】【软件名称】 下载软件
systemctl 【start/stop/status/enable/disable】【服务名】 操作服务器状态
ln【-s】【参数1】【参数2】 创建软链接(类似windows中的快捷方式)
date 查看时间
修改至中国时间的方法:
1.rm -f /etc/localtime
2.sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/loacltime
hostname 查看主机名 ifconfig 查看ip地址
ping【-c num】【ip/主机名】 检查指定的网络服务器是否联通
wget【-b】【url】 非交互式的文件下载器
curl【-o】【url】 发送http网络请求
众神之眼:nmap【ip地址】 查看端口占用(需安装:yum install namp)
ps【-e -f】 查看进程 kill【-9】【进程id】 关闭进程
top 查看系统资源占用
tar 压缩和解压
压缩:1.tar【-cvf】【要创建的文件】【要压缩的文件】(tar格式)
2.tar【-zcvf】【要创建的文件】【要压缩的文件】(gzip格式)
解压:1.tar【-xvf】【要解压的文件】
2.tar【-xvf】【要解压的文件】【-C】【要解压去的路径】
3.tar【-zxvf】【要解压的文件】