• ubuntu配置命令


    sudo apt-get update 更新源
    sudo apt-get install package 安装包
    sudo apt-get remove package 删除包
    sudo apt-cache search package 搜索软件包
    sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等
    sudo apt-get install package --reinstall 重新安装包
    sudo apt-get -f install 修复安装
    sudo apt-get remove package --purge 删除包,包括配置文件等
    sudo apt-get build-dep package 安装相关的编译环境
    sudo apt-get upgrade 更新已安装的包
    sudo apt-get dist-upgrade 升级系统
    sudo apt-cache depends package 了解使用该包依赖那些包
    sudo apt-cache rdepends package 查看该包被哪些包依赖
    sudo apt-get source package 下载该包的源代码
    sudo apt-get clean && sudo apt-get autoclean 清理无用的包
    sudo apt-get check 检查是否有损坏的依赖
    强制保存
    w !sudo tee %

    重新配置软件包 dpkg-reconfigure xxx

    清除所有已删除包的残馀配置文件

    1
    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
    如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。
    dpkg: –purge needs at least one package name argument

    dpkg安裝的可以用apt卸載,反之亦可。

    aptitude update 更新可用的包列表
    aptitude upgrade 升级可用的包
    aptitude dist-upgrade 将系统升级到新的发行版
    aptitude install pkgname 安装包
    aptitude remove pkgname 删除包
    aptitude purge pkgname 删除包及其配置文件
    aptitude search string 搜索包
    aptitude show pkgname 显示包的详细信息
    aptitude clean 删除下载的包文件
    aptitude autoclean 仅删除过期的包文件

    常用apt命令列表

    apt-cache search # ------(package 搜索包)
    apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)
    sudo apt-get install # ------(package 安装包)
    sudo apt-get install # -----(package - - reinstall 重新安装包)
    sudo apt-get -f install # -----(强制安装?#"-f = --fix-missing"当是修复安装吧...)
    sudo apt-get remove #-----(package 删除包)
    sudo apt-get remove - - purge # ------(package 删除包,包括删除配置文件等)
    sudo apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))
    sudo apt-get update #------更新源
    sudo apt-get upgrade #------更新已安装的包
    sudo apt-get dist-upgrade # ---------升级系统
    sudo apt-get dselect-upgrade #------使用 dselect 升级
    apt-cache depends #-------(package 了解使用依赖)
    apt-cache rdepends # ------(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧...)
    sudo apt-get build-dep # ------(package 安装相关的编译环境)
    apt-get source #------(package 下载该包的源代码)
    sudo apt-get clean && sudo apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包
    sudo apt-get check #-------检查是否有损坏的依赖

    阿里源

    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

    清华源

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

    清华源 注释源码,提高update速度

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

    更新源
    sudo apt-get update
    sudo apt-get upgrade

    查看已经连接的服务端口(ESTABLISHED)

    netstat -a

    查看所有的服务端口(LISTEN,ESTABLISHED)

    netstat -ap

    查看指定端口,可以结合grep命令:

    netstat -ap | grep 8080

    也可以使用lsof命令:

    lsof -i:8888

    若要关闭使用这个端口的程序,使用kill + 对应的pid

    kill -9 PID号

    vsftpd
    第一步:安装vsftpd
    sudo apt-get install vsftpd
    第二步:配置
    sudo vi /etc/vsftpd.conf
    注销掉,关闭匿名访问

    anonymous_enable=YES

    去掉注销,#让本地账号可以访问,比如root,等系统登录账号
    local_enable=YES
    write_enable=YES
    第三步:如果你需要让root可以访问需要执行第三步
    sudo vi /etc/ftpusers
    把root去掉
    第四步:增加一个访问账号
    增加一个ftpgroup用户组
    sudo groupadd ftpgroup
    增加用户ftpuser并设置其目录为/ftp/ftpuser(可以修改,但是必须创建该文件夹)
    sudo useradd -g ftpgroup -d /ftp/ftpuser -M ftpuser
    如果上面的/ftp/ftpuser没有被创建,即需要创建该文件夹
    sudo mkdir /ftp
    sudo mkdir /ftp/ftpuser
    用户必须拥有权限才可以访问,赋予访问/ftp/ftpuser的权限
    sudo chmod 777 /ftp/ftpuser
    第五步:设置ftpuser密码
    sudo passwd ftpuser
    第六步:重启vsftpd
    sudo restart vsftpd

    安装ssh
    判断咱们的机器是否安装ssh服务,可以使用如下命令:
    ssh localhost
    ssh: connect to host localhost port 22: Connection refused
    表示没有还没有安装SSH,
    安装命令:sudo apt-get install openssh-server
    卸载命令:sudo apt-get remove openssh-server
    咱们运行 sudo apt-get install openssh-server

    1.查看ssh服务的状态
    输入以下命令:

    sudo service ssh status

    如果出现

    Loaded: error (Reason: No such file or directory)

    提示的话,说名没有安装ssh服务,按照第二步:安装ssh服务。

    如果出现

    Active: inactive (dead)

    说明已经安装了ssh服务,但是没有开启。

    在VPS中利用vi编辑器编辑sshd的配置文件

    vi /etc/ssh/sshd_config

    找到PasswordAuthentication行,并将后面的“yes”改为“no”。(取消密钥登录只需要把NO改成YES)
    保存并退出之后,运行重启SSHD服务命令

    Centos 运行

    /etc/init.d/sshd restart
    Debian/Ubuntu 运行

    /etc/init.d/ssh restart

    开启ssh服务
    在终端敲入以下命令:

    sudo service ssh start

    执行完命令后,用第一步:查看ssh服务状态的命令,如果出现以下提示

    Active: active (running) since Sun 2013-04-07 13:43:11 CST; 15s ago

    说明你的ssh服务已经启动了。如果失败来的话,那试着卸载一下(看第六步:卸载ssh服务)再安装(第二部:安装ssh服务)。

    .使用ssh服务
    使用ssh服务跟使用ftp服务一样,推荐安装putty(一款远程登陆工具)来登陆本地主机。安装命令与第二步:安装ssh服务相同,只是把sshd换成putty即可。

    安装putty完成后,使用以下命令远程登陆:

    putty ip/hostname

    其中ip/hostname为你的ssh主机的ip地址或者主机名

    比如我的ip地址为192.168.1.103,那么我可以使用 putty 192.168.1.103来登陆我的主机。

    卸载ssh服务
    如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:

    sudo yum remove ssh

    如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:

    sudo apt-get –purge remove ssh

    然后就会提示卸载完成。

  • 相关阅读:
    2017暑期集训Day 4
    2017暑期集训Day 5
    2017暑期集训Day 3
    Codeforces Round #433
    校内集训(20170906)
    校内集训(20170903)
    培训补坑(day10:双指针扫描+矩阵快速幂)
    培训补坑(day8:树上倍增+树链剖分)
    培训补坑(day7:线段树的区间修改与运用)(day6是测试,测试题解以后补坑QAQ)
    培训补坑(day5:最小生成树+负环判断+差分约束)
  • 原文地址:https://www.cnblogs.com/WhiteCoder/p/9926671.html
Copyright © 2020-2023  润新知