Linux初入1

如何修改密码?

平日里让运维人员头疼的事情已经很多了,因此偶尔把Linux系统的密码忘记了
并不用慌,只需简单几步就可以完成密码的重置工作

1.重启Linux系统主机并出现引导界面时,按下键盘上的e键进入内核编辑界面
2.在linux16参数这行的最后面追加“rd.break”参数,然后按下Ctrl + X组合键来运。
行修改过的内核程序,等待片刻进入到救援模式。
3.依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码来登录Linux系统了。(持续时间可能会很长)

# mount -o remount,rw /sysroot
# chroot /sysroot
# passwd root
此处键入要修改的密码两次
# touch /.autorelabel
# exit
# exit

如何远程连接ssh?

平常用这个东西只能直接在里面输入命令,不能直接粘贴,好麻烦哦。在xshell中可以右键复制粘贴,或者ctrl+insert或shift+insert。(不行的话按住fn键)

1.虚拟机中ip add查看啊en33后面的ip地址。
2.方法1:图形化远程。打开Xshell,新建会话,输入刚才的ip地址,以后每次进入需要输入用户名和密码。

3.方法2:命令行远程,在Xshell,cmd等终端工具中输入以下命令

# ssh username@[ ip | hostname ] [port]
# ssh admin@192.168.147.128
# ssh admin@192.168.147.128:22

在这里插入图片描述

如何下载文件?

像在windows中访问一个网站,下载对应的文件就行了。用yum(Yellow dog Updater)工具,就可以直接从网上把rpm软件包安装在我们的linux上,类似于现在云的概念,放在一个平台上,谁要谁就可以下载。

1.只用root用户可以使用yum,因此我们由管理员先进入root权限

# sudo -i
输入当前管理员用户的密码,注意不是root用户的密码

2.使用各种yum命令,yum是从哪里下载的资源呢?他是根据当前的网络情况选择最佳的服务器进行下载,也可以通过一些命令强制地修改下载源。posx是阿里源。

安装软件  
重要# yum install [软件名]  
列出所有可安装软件(通常配合管道符grep使用)  
# yum list  
# yum list | grep zsh  
软件重新安装  
# yum reinstall [软件名]  
卸载软件  
重要# yum remove [软件名]  
安装一个预置环境  
# yum groupinstall [预置环境组名]   
列出所有可安装预置环境  
# yum group list  
检查是否有可用的软件包更新  
# yum check-update  
更新系统中的一个或多个软件包  
# yum update
更新软件包同时考虑软件包取代关系  
# yum upgrade  
清除yum缓存  
# yum clean all  
更新yum缓存  
# yum makecache  

3.安装一些常用的软件

# yum -y install vim wget lrzsz unzip bash-completion net-tools bind-utils zip git screen

4.安装图形化界面
<1>更新yum并且下载图形界面

# yum update
# yum groupinstall "GNOME Desktop"

<2>启动图形界面。

# startx
# init 5

<3>Linux开机默认到图形化界面,不推荐这样做。

# systemctl set-default graphical

RPM(红帽软件包管理器)

除了下载文件,我们平常怎么获取的软件?通过拷贝软件就行了。
但是在以前,只能从源码开始编译文件,时间长,浪费资源。使用了rpm就可以直接安装以.rpm结尾的软件资源。RPM有点像Windows系统中的控制面板,会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系。

安装软件的命令格式	rpm -ivh filename.rpm
升级软件的命令格式	rpm -Uvh filename.rpm
卸载软件的命令格式	rpm -e filename.rpm
查询软件描述信息的命令格式	rpm -qpi filename.rpm
列出软件文件信息的命令格式	rpm -qpl filename.rpm
查询文件属于哪个RPM的命令格式	rpm -qf filename

1.从网上下载一个资源,通过xshell利用zs命令传递到我们虚拟机上。
2.使用rpm进行安装。

下载到zsh安装包,然后用rz命令将zsh上传到linux的当前目录
查看是否上传成功
[root@localhost ~]# ls
anaconda-ks.cfg  zsh-5.0.2-31.el7.x86_64.rpm
开始安装
# rpm -ivh zsh-5.0.2-31.el7.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:zsh-5.0.2-31.el7                 ################################# [100%]

关闭防火墙,selinux

1.关闭防火墙

# systemctl stop firewalld  
# systemctl disable firewalld  

2.关闭selinux

# setenforce 0  
# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux  

服务管理命令

Linux的许多服务在配置好了之后需要手动开启或者关闭
此处以httpd网页服务为例,也可以是httpd.service

命令效果
systemctl start httpd启动服务
systemctl restart httpd重启服务
systemctl stop httpd停止服务
systemctl reload httpd重新加载服务的配置文件
systemctl status httpd查看服务的状态
systemctl enable httpd设置服务开机启动
systemctl disable httpd开机不自动启动
systemctl is-enable httpd查看服务是否开机启动

systemd初始化进程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值