美文网首页
2018-11-13day13-linux安装软件

2018-11-13day13-linux安装软件

作者: MW演员 | 来源:发表于2018-11-13 21:07 被阅读0次

    一、Linux系统安装软件

    方式一:使用包管理工具 - yum和rpm
    方式二:源代码构建安装 - 下载源代码用C语言构建工具进行构建
    方式三:直接下载二进制程序 - 只需要配置环境变量就能使用

    二、Nginx --- HTTP服务器 --- 提供Web应用

    • Nginx
    • 还有就是:Apache
    1、搜索名为Nginx
    • 格式:yum search Nginx
    2、安装Nginx:
    • yum install nginx
    • yum -y install nginx
    删除名为nginx
    • yum -y remove nginx

    • yum update nginx -- 更新软件

    • yum info httpd -- 查看软件信息

    • yum list install -- 查看已经安装过的软件包

    • yum -- 更新全部

    3、启动服务器
    • 格式:systemctl start nginx

    • 注意:centOS6用:service Nginx start

    • 重启服务:systemctl restart nginx

    • 停止服务:systemctl stop nginx

    • 查看服务器状态:systemctl status nginx

    • 开机自启动:systemctl enable nginx

    • 禁用开机自启动:systemctl disable nginx

    Internet是基于TCP/IP模型的四层架构
    • 应用层 -- HTTP/FTP/SSH/QQ/SMTP/ POP3
    • 传输层 -- TCP / UDP 端到端的传输服务
    • 网络层 -- IP -- 寻址和路由
    • 物理链路层(网络接口层) -- 分帧和校验

    注意:服务端口是对ip地址的扩展, 用来区分不同的服务

    三、sftp常用命令

    1、连接
    • 格式:sftp userName@ip
    2、退出(bye、quit、exit)
    3、SFTP命令
    • cd -- 切换远端路径
    • lcd -- 切换本地路径
    • pwd / lpwd -- 查看远端工作路径/查看本地工作路径
    • ls / lls -- 查看远端文件/查看本地文件
    • put -- 上传文件(-r递归可以用来上传文件夹)
    • get -- 下载文件(-r递归可以用来下载文件夹)
    • mkdir / lmkdir -- 在远端创建文件夹/本地创建文件夹
    • help -- 获取帮助
    五、安装python3
    • gcc --version -- 确认是否拥有gcc环境(c语言)
    1、安装依赖项
    • yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
    2、下载源代码
    • wget 网址
    3、解压缩解归档
    • gunzip Python-3.7.1.tgz
    • tar -xvf Python-3.7.1.tar
    4、进入解压缩后的python3.7.1文件夹,生成构建文件(Makefile)
    • cd Python-3.7.1

    • ./configure --prefix=/usr/local/python37 --enable-optimizations
      这一步完成之后会生成一个名叫Makefile的文件

    5. 构建和安装
    • make && make install
      注意:第一个成功就执行第二个,如果第一个未成功则不执行第二个
    6、修改环境变量
    • cd ~
    • vim .bash_profile
    • 修改PATH路径
    • PATH=PATH:HOME/bin:/usr/local/python37/bin
    7、断开服务器连接,重新连接服务器
    • python3 --version
    8、创建软链接(符号链接)
    • ln -s /usr/local/python37/bin/python3 /usr/bin/python3
    六、符号链接
    • 硬链接(相当于添加一个引用计数,不复制数据的备份)

    • 格式:ln 原文件 目标文件

    • 软链接(相当于Windows下的快捷方式,可以为常用的文件或文件夹创建软连接)

    格式:ln -s 原文件 目标文件
    ln -s /usr/local/python37/bin/python3 /usr/bin/python3

    补充:文件恢复:finallData

    ps -- 查看进程状态
    • 登录系统成功之后进入shell(壳程序)交互式环境

    • 查看进程

    • 格式:ps -ef/aux

    • 加管道进行查询

    • 格式:ps -ef/aux | grep 服务名

    • 不显示带有grep的行

    • 格式:ps -ef | grep httpd | grep -v grep

    • 结束进程

    格式:kill 进程号

    • 强制结束

    kill -9 进程号

    • 查看cpu和内存占有率

    格式:top

    相关文章

      网友评论

          本文标题:2018-11-13day13-linux安装软件

          本文链接:https://www.haomeiwen.com/subject/hxkrfqtx.html