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的问题即可解决

    
    
    踩坑是成长最快的方式
  • 相关阅读:
    CODING x 百果园 _ 水果零售龙头迈出 DevOps 体系建设第一步
    Nocalhost 亮相 CD Foundation 国内首届 Meetup,Keith Chan 将出席致辞
    做云原生时代标准化工具,实现高效云上研发工作流
    打造数字化软件工厂 —— 一站式 DevOps 平台全景解读
    WePack —— 助力企业渐进式 DevOps 转型
    CODING Compass —— 打造行云流水般的软件工厂
    Nocalhost —— 让云原生开发回归原始而又简单
    CODING 代码资产安全系列之 —— 构建全链路安全能力,守护代码资产安全
    Nocalhost:云原生开发新体验
    使用 Nocalhost 开发 Kubernetes 中的 APISIX Ingress Controller
  • 原文地址:https://www.cnblogs.com/wang-mengmeng/p/9377613.html
Copyright © 2011-2022 走看看