zoukankan      html  css  js  c++  java
  • Ubuntu搭建系统常用命令

    版本 Ubuntu18.04

    项目搭建过程中用到的命令,自查用。

    切换用户的命令为:su username

    安装软件 :sudo apt install vim

    Mysql:

    启动mysql:

    方式一:sudo /etc/init.d/mysql start
    方式二:sudo service mysql start

    停止mysql:

    方式一:sudo /etc/init.d/mysql stop
    方式二:sudo service mysql stop

    重启mysql:

    方式一:sudo/etc/init.d/mysql restart
    方式二:sudo service mysql restart

    ubuntu 杀进程命令

    查看本机所有的进行的进程:

    ps aux # 用ps -A查看所有进程

    杀死进程:

    kill -9 PID # PID是进程号,查看进程时会显示

    修改pip镜像源

    在home/用户名/目录下创建 .pip 文件夹

    然后 cd .pip

    创建 pip.conf 文件touch pip.conf

    输入以下内容然后保存即可

    
        [global]
    
        timeout = 6000
    
        index-url = http://mirrors.aliyun.com/pypi/simple/
    
        trusted-host = mirrors.aliyun.com
    
    

    上面是更换为阿里源,其他源也是一样,比如中科大就替换相应内容如下

        index-url=http://pypi.mirrors.ustc.edu.cn/simple/
    
        trusted-host =pypi.mirrors.ustc.edu.cn
    
    

    创建用户

    sudo useradd -r -m -s /bin/bash 用户名

    注:

    1、在Ubuntu18.04系统中,不会在创建用户的时候自动提示设置密码。需要手动执行:sudo passwd 用户名 命令来设置新用户的密码。

    2、上面命令的参数意义如下:

    -r:建立系统账号

    -m:自动建立用户的登入目录

    -s:指定用户登入后所使用的shell

    3、给新添加的用户增加ROOT权限
    vim /etc/sudoers
    然后添加:
    用户名 ALL=(ALL:ALL) ALL
    另外,如果直接用useradd添加用户的话,可能出现没有home下的文件夹,以及shell无法自动补全的显现。出现此问题只要修改/etc/passwd下的/bin/sh为/bin/bash即可。

    查看系统时间

    查看一下自己的系统时间: date -R

    设置python环境变量

    作用于当前用户,修改当前用户目录下的'~/.bashrc'文件

    $ vi ~/.bashrc

    加入内容:

    export PYTHONPATH=$PYTHONPATH:/home/hadoop/MyBI

    也可以加入多个路径,用分号分隔

    export PYTHONPATH=$PYTHONPATH:<你的要加入的路径1>:<你的要加入的路径2>:等等

    注1:需要执行如下命令后生效(或者注销后重新登陆)

    $ source ~/.bashrc

    修改文件权限

    chmod [-可选参数][<权限范围>+/-/=<权限设置>] 文件/目录
    
    chmod [ u / g / o / a ] [ + / - / = ] [ r / w / x ] file
    
    [ u / g / o / a ] 为权限范围,其中
    
    u:User,即文件或目录的拥有者
    
    g:Group,即文件或目录的所属群组
    
    o:Other,除了文件或目录拥有者和所属群组外,其他用户都属于这个范围
    
    a:All,即全部用户
    
    权限操作
    
    +表示增加权限
    
    -表示取消权限
    
    =表示取消之前的权限,并给予唯一的权限
    
    
    权限代号
    
    r:读取权限,数字代号为 “4”
    
    w:写入权限,数字代号为 “2”
    
    x:执行权限,数字代号为 “1”
    
    -:不具备任何权限,数字代号为 “0”
    
    file,文件名(路径)
    

    例如

    	sudo chmod u+rw /code/readme.txt
    

    修改文件夹权限

    
    sudo chmod 774 *
    
    

    ” * ” 为通配符,表示对当前所在目录下的所有文件做权限修改操作

    
    sudo chmod -R 774 /code/
    
    

    修改这个目录,以及子目录下文件的权限

    最后附上可选参数列表

    参数 参数说明

    -c 当发生改变时报告处理信息

    -f 错误信息不输出

    -R 处理指定目录及子目录下的所有文件

    -v 运行时显示详细处理信息

    pip install默认安装路径

    一、使用命令查看pip默认安装目录

    
    python -m site
    
    

    这里的USER_BASE和USER_SITE其实就是默认的启用Python通过pip自动下载的脚本和依赖安装包的基础路径。 接着使用命令

    python -m site -help
    

    以上说明了,路径的配置是在我们安装目录下的

    xxx/lib/python3.6/site.py
    

    这文件中进行配置的,那么接下来修改这个文件就可以了

    二、自定义pip install安装目录

    修改上面的site.py文件
    将上面的None改成需要的路径,其中USER_SITE是自定义的安装目录
    这里的 USER_BASE 需要特殊注意:其会自动在指定的路径后面添加python3.6/Scripts(和自己的安装路径有关)

    然后再次使用命令查看(是exists才可以)

    python -m site
    

    接下来pip 安装包的时候加上参数--user 包就会自动安装到上面的自定义路径下面

    三、将pip install 自定义安装路径加入到python环境变量里面

    在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PATH 的设置如下:

    $ vim ~/.bashrc
    
    
    加入:export PYTHONPATH=$PYTHONPATH:/usr/local/python3.6/site-packages
    
    

    保存后在终端输入 $ source ~/.bashrc 使环境变量立即生效

    卸载 python

    1、卸载python3.8

    
    sudo apt-get remove python3.8
    
    

    2、卸载python3.8及其依赖

    
    sudo apt-get remove --auto-remove python3.8
    
    

    3、清除python3.8

    
    sudo apt-get purge python3.8
    
    or
    
    sudo apt-get purge --auto-remove python3.8
    
    

    注:此方法卸载python比较彻底,所以适合更换python版本时使用。

    查看已安装软件

    1.查看安装的所有软件

    dpkg -l

    例如:dpkg -l | grep ftp

    2.查看软件安装的路径

    dpkg -L | grep ftp

    也可以用 whereis ftp

    3.查看软件版本

    aptitude show

    例如:aptitude show ftp

  • 相关阅读:
    网络爬虫技术总结
    MongoDB(7):集群部署实践,包含复制集,分片
    MongoDB(6):简单配置,环境变量,关闭服务
    Mongod(5):启动命令mongod参数说明
    MongoDB(4):多种方式关闭服务命令
    Linux下的Source命令及脚本的执行方式解析
    linux第一天
    echarts 各种细节问题
    MongoDB(3):小的细节问题
    获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)
  • 原文地址:https://www.cnblogs.com/yunet/p/14968503.html
Copyright © 2011-2022 走看看