linux基本操作
云网服务管理(Linux) —— 5天
DAY01 YUM(安装软件) DAY02 LAMP(配置网站) DAY03 DNS(域名解析) DAY04~05 ZABBIX(网络监控) 全栈型ICT网络工程师(提供一条龙服务)—— 阶段3,难度增加(命令多/英语单词多,多练习) 环境准备:新安装一台CentOS 7.5虚拟机
Linux隐藏文档(名称以 . 开头) !!! 每一个用户的主目录下的 .config 目录,存放输入法选择设置 为什么命令行界面?(效率、节省资源) Linux配置文件中的 # 表示注释/说明 SELinux,安全增强的Linux保护机制 vim /etc/selinux/configSELINUX=disabled rebootLinux基础知识回顾: chmod -R ugo+-=rwx 文档的路径...chown -R 属主:属组 文档的路径...如果对一个目录有w权限,他可以在这个目录下添加/删除/改名文档 4)vim编辑器 vim 文件的路径按i键进入编辑状态 =》修改文本内容 =》按Esc键返回命令模式 =》按 : 进入末行模式 ==》输入 :wq 退出 :q 退出编辑器 临时手动挂载: 开机自动挂载: vim /etc/fstab.. .. 网络连接:管理员设置的网络配置名 补充练习:远程管理CentOS7虚拟机 hostnamectl set-hostname svr7.tedu.cn2)配置网络(先删除连接 ens33、"有线连接 1" -- 如果有的话) nmcli con del ens33nmcli con del "有线连接 1"---> 重新添加名为 nic1 的网络连接,使用的网卡为 ens33 nmcli con add con-name nic1 ifname ens33 type ethernet---> 为连接 nic1 配置网络地址参数(IP地址 192.168.10.7/24) nmcli con mod nic1 ipv4.method manual ipv4.addresses 192.168.10.7/24 connection.autoconnect yesnmcli con up nic13)从真机使用 SecureCRT 远程管理此虚拟机 常见问题: 有一台Linux服务器,192.168.10.7,如何远程连接? Windows10真机(客户机、主控机) 192.168.10.? 4)使用vim命令修改/etc/selinux/config文件 如何查看目录占用的磁盘空间(Disk Usage)大小? du -sh /repo/cos7dvd补充小练习:开机自动挂载光盘设备 mkdir -p /repo/cos7dvd3)设置开机自动挂载 vim /etc/fstab.. .. reboot。。。。 ls /repo/cos7dvd常见问题: 交换机、路由器 ==》迷你版/定制版的Linux系统 常见错误: Linux主机的软件源(软件包的来源) CentOS7默认的软件来源 --》CentOS官网 vim /etc/yum.repos.d/*.repo服务端(软件仓库) —— 提供软件资源(/repo/cos7dvd目录) 目标 —— rm -rf /etc/yum.repos.d/*.repo2)添加新的可用的软件源(本地目录/repo/cos7dvd) yum-config-manager --add file:///repo/cos7dvd3)允许安装非官方来源的软件包 vim /etc/yum.confgpgcheck=0 //不检查官方签名 yum repolist源标识 源名称 状态 常见问题: !!! 补充: getenforce //检查当前的SELINUX状态setenforce 0 //立即将SELINUX从enforcing变为permissive软件仓库的网址: 构成软件仓库的文件资源 软件包B --> 软件包A yum -y install 软件包A yum-config-manager --add-repo 软件仓库的访问地址http://服务器地址/路径 .... 案例2: [[email?protected] ~]# yum repolist //查看仓库列表 | 管道操作(把命令行1的显示结果交给命令行2处理): 分页查看命令行显示结果: 命令行 | more或者 命令行 | less常见报错信息: yum查询操作 —— 管道 | 默认的Linux命令行解释器(翻译) = /bin/bash yum安装/卸载操作 —— 软件包的单向依赖关系 —— 蚯蚓、蚂蝗 Filezilla Server Client/Server 案例5:快速部署一台FTP服务器 在Linux主机上部署XX服务的基本过程 —— yum -y install vsftpd2)配置(可选,添加一个FTP用户vip2019) useradd vip2019echo 123456 | passwd --stdin vip20193)起服务(vsftpd) systemctl start vsftpd如何管理系统服务: systemctl start 服务名... 【start/stop/restart/status】—— 控制XX服务在每次开机时是否自动开启 systemctl enable 服务名... 【enable/disable】从本机浏览器访问 ftp://192.168.10.7/ FTP协议,复合连接 —— 标配的vsftpd服务的特点: CentOS7服务器默认的安全防护措施 —— firewalld 服务 WinSCP软件工具: 本例要求实现vsftpd服务器资源的远程访问,首先应在FTP服务器上关闭防火墙和SELinux保护机制。 systemctl disable firewalld --now2)关闭SELinux保护机制,并阻止其开机自动生效 vim /etc/selinux/configSELINUX=disabled setenforce 0然后通过WinSCP客户端管理FTP资源 配置虚拟机:1)主机名svr7.tedu.cn、IP地址 192.168.10.7/242)准备好软件仓库目录 /repo/cos7dvd3)配置好本机使用软件源 file:///repo/cos7dvd4)彻底关闭防火墙firewalld服务5)彻底关闭SELinux保护机制6)把虚拟机关机,做好快照 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |