zoukankan      html  css  js  c++  java
  • linux常用命令

    1.安装rz命令

    yum -y install lrzsz

    2.文件夹权限

    r--4  w--2 x--1 

    u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

    + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

    范例 :将档案 file1.txt 设为所有人皆可读取 : chmod ugo+r file1.txt      chmod +x /usr/local/bin/docker-compose  (对所有用户赋予该文件的可执行权限)

    修改权限命令

    修改后文件夹权限为

    3.跨服务器复制文件

     scp -r /mnt/yyspace/ chenjl@10.1.1.71:/mnt/yyspace/

    4.linux下查看所有用户

    (1)在终端里.其实只需要查看 /etc/passwd文件就行了.

    (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.

     5.查看mysql是启动

    6.mysql删除用户

            mysql>delete from user where user='test2' and host='localhost';

            mysql>flush privileges;

            注意删除用户最好不要使用DELETE直接删除,因为使用DELETE删除后用户的权限并未删除,新建同名用户后又会继承以前的权限。

            正确的做法是使用DROP USER命令删除用户,比如要删除'test'@'172.168.100.%'用户采用如下命令:

            mysql>DROP USER test3@'172.21.78.89’;  ---- 删除账户及权限

    7.unzip -o dist*.zip     -o 不必事先询问,unzip执行后覆盖原有的文件

    8.sudo ./server_sf.sh | grep -m 1 'Dubbo service server started!'

      -m, --max-count=NUM       匹配的最大数

    9.

    ---跨服务器复制文件
    scp -r /mnt/yyspace/ chenjl@10.1.1.71:/mnt/yyspace/

    ---复制数据库

    方法一:
    mysqldump -h 10.1.1.149 -uroot -proot ipharmacare_knowledge > /data/mysql_dump/knowledge.sql

    mysql -u root -proot123
    use ipharmacare_knowledge;
    source /data/mysql_dump/knowledge.sql;
    方法二:
    mysqldump -h 10.1.1.149 -uroot -proot --opt ipharmacare_knowledge| mysql -h 10.1.1.134 -uroot -proot -C ipharmacare_knowledge


    创建navicat可以远程连接该服务器
    CREATE USER 'root'@'%' IDENTIFIED BY 'root123';
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    修改root密码
    update mysql.user set authentication_string=password('root123') where User='root' and Host='localhost';
    FLUSH PRIVILEGES;

    jenkins设置免密登录
    http://blog.51cto.com/pizibaidu/1918027

    chown -R user:user /tmp/src 将目录 /tmp/src 中所有文件的所有者和组更改为用户 user 和组 user
    chown user file 更改所有者
    chgrp user file 更改组

    10.下载命令

    https://www.cnblogs.com/lsdb/p/7171779.html

    11.用户相关命令

    #adduser jenkins //添加一个名为jenkins的用户,这里我把密码设为123456
    #passwdjenkins //修改密码

    Changing password for user jenkins.
    New password:
    BAD PASSWORD: The password is shorter than 8 characters
    Retype new password:
    passwd: all authentication tokens updated successfully.

    赋予jenkins用户root权限(即xxx is not in the sudoers file. This incident will be reported的解决办法):visudo   在文件中增加如下一行:

    在另外一个服务器为jenkins设置免密失败,现象如下图

     解决办法:修改jenkins用户目录权限即可

     切换到jenkins用户发现显示bash-4.2,现象如下图:

     解决办法:正常情况下,linux下通过useradd方式创建新用户时,都会将所有的配置文件从/etc/skel复制到/home目录的新用户录下。但home目录下的jenkins目录是新建的,里面内容为空。因此我们需要复制/etc/skel这个目录的文件到/home/test中,显示bash-4.2的问题即可解决

    
    
    踩坑是成长最快的方式
  • 相关阅读:
    [51nod 1129] 字符串最大值(kmp)
    P3391 【模板】文艺平衡树(Splay)
    次大公约数
    青蛙的约会
    [HNOI2002]营业额统计
    GYM 100741A Queries
    P3370 【模板】字符串哈希
    P3369 【模板】普通平衡树(Treap/SBT)
    05:LGTB 与偶数
    简单计算器
  • 原文地址:https://www.cnblogs.com/wang-mengmeng/p/9377613.html
Copyright © 2011-2022 走看看