rpm -ivh aaa.rpm,安装rpm软件包。
软件包的安装,不同版本不能直接安装,因为是安装到同一路径
可以强制安装(rpm -ivh aaa.1.rpm --force),也可以升级安装(rpm -Uvh)
查看是否有安装某个软件rpm -q xlockmore
查看都带来了哪些文件及安装路径rpm -ql xlockmore,就知道如何运行了
yum安装文件更方便,直接进解决依赖问题
本地yum源配置如下
1.进入/etc/yum.repos.d/,备份原来的yum文件,新建一个yum.repo文件
2.新建一个空文件夹,将cdrom挂载到这里。使用df -h命令,查看当前路径,然后再使用mount /dev/sda1 /home/media/命令,将镜像文件挂载到mdeia目录下
3.编辑yum.repo文件
[myrepo] //中括号括起来,内容自定义
name=myrepo // name自定义
baseurl=file:///home/media
gpgcheck=0 //不检查文件真伪,默认可靠
enabled=1 // 启用,0是不启用
4.配置后我们需要更新yum资源
yum clean all(清除资源)
yum makecache(建立yum资源缓存)
5.然后就可以使用了,试试yum install -y httpd
大概知道名字,要查具体名字,可以用yum list | grep telnet查询
yum -y install telnet-server安装软件包
查看某个软件是否安装成功rpm -q xlockmore
查看某个软件安装路径,配置文件路径等rpm -ql xlockmore
ssh免密码登录配置
client机器运行ssh-keygen名,回车会在/root/.ssh/生成一个公钥和私钥,需要把公钥考不到server端机器的root/.ssh/里面,并追加到authorized_key文件里面
用ssh-copy-id将公钥复制到远程机器中并自动追加
ssh-copy-id -i id_rsa.pub root@192.168.150.135,然后就可以免密码登录了
ssh root@192.168.150.135
禁止root用户通过ssh远程登录,编辑/etc/sshd_config文件
PermitRootLogin注释去掉,yes改为no
然后重启服务service sshd restart
独立的服务,都可以用这样的方式开启、关闭、重启service xxx start/stop/restart
安装vsftpd服务,yum -y install vsftpd
查看是否安装成功rpm -q vsftpd
查看路径及配置文件rpm -ql vsftpd
启动服务
查看是否启动成功netstat -lanp|grep 21
安装ftp客户端yum -y install ftp
连接服务器ftp 192.168.150.135,用户名ftp,密码为空直接回车
crontab任务调度
crontab -e编辑定时任务
crontab -l查询定时任务
crontab -r删除当前用户所有的定时任务
例:contab -e进入编辑模式,输入* / 1 * * * * ls /home >>/home/to.txt
表示编辑并开始一个定时任务,每分钟把home目录ls出来的内容追加到to.txt文档中,保存后显示installing new crontab即表示计划任务创建成功并开始执行
crontab -l可以查询到刚才创建的任务
crontab -r可以删除任务
上面是比较简单的操作,如果比较负责操作,需要些shell脚本。
1.先编写一个脚本/home/mytask1.sh,里面写上date>>/home/to.txt
2.给mytask1.sh一个可执行权限,chmod 744 mytask1.sh
3.crontab -e编辑*/1 * * * /home/mytask1.sh,意思是每分钟去调用执行一次脚本
这样就编辑成功了,可以看到to.txt里面每分钟增加一条记录
nfs文件共享,主要用于linux之间文件共享。
应用场景:集群中的多台web服务器,访问静态资源是通过挂载nfs服务器共享的文件夹来得到的。
安装elinks软件,可以命令行查看网页内容yum install -y elinks
然后使用elinks http://127.0.0.1查看本机网站(也可以不加http)
从图形界面切换到dos界面:init 3
从dos界面切换到图形界面:init 5
安装puppet
首先去http://yum.puppetlabs.com/官网下载puppet-release-el-7.noarch.rpm
然后安装rpm -ivh puppet-xxx
然后ls /etc/yum.repos.d/会发现多出来一个puppet.repo的yum源
有了新的yum源后,yum clean all清理缓存,yum makecache生成新的(元数据缓存已建立),然后就可以安装软件了。
服务端安装yum -y install puppet-server pupper
客户端安装yum -y install puppet
图形化界面和命令行的切换
查看当前默认的是哪一种systemctl get-default
开机默认以命令模式启动systemctl set-default multi-user.target
开机默认以图形界面启动systemctl set-default graphical.target
都可以先使用--help命令,查看命令支持的参数
查看系统信息uname -s
搜索文件路径find -name nginx.conf
top查看linux内存cpu使用情况,按m可以更加直观的查看内存使用请,q退出
free查看内存,交换内存使用情况
复制 本地文件 到远程
scp zz.txt root@47.93.242.155:/data/
网友评论