美文网首页
linux杂记(持续更新)

linux杂记(持续更新)

作者: jarvan4dev | 来源:发表于2016-01-18 16:04 被阅读58次

    查看端口使用情况:

    netstat -npl
    

    shell脚本开头:

    #!/bin/bash
    

    查看端口号占用情况:

    lsof -i:端口号
    

    显示网络信息:

    hostname -i
    

    查看Linux内核版本

    uname -r
    

    查看系统版本

    cat /etc/redhat-release 
    

    挂载数据盘

    mount -wr /dev/xvdc1 /mnt/1
    # /dev/xvdc1 要挂载的设备
    # /mnt/1 要挂载的目录
    # -w -r 分别表示读写
    

    卸载数据盘

    umount /mnt/1
    # /mnt/1 挂载设备的目录
    

    查看设备使用情况

    df -hl
    
    Paste_Image.png

    可以看到系统盘已经用了99%了,但是额外购买的数据盘基本没动,我是不是傻😄

    用户组管理(我特么竟然脑残的在根目录下执行了rm -f /,关键我还是root用户,所以....)

    groupadd developers # 创建用户组
    useradd dev -g develpers #创建用户并指定用户组
    passwd dev #设置密码
    # ssh 免密码登录
    # 先ssh dev@120.24.176.1xx 输入密码登上去
    mkdir .ssh 
    touch .ssh/authorized_keys
    # 最后将本机的~/.ssh/id_rsa.pub 拷入上述文件
    更多请参看[centos配置免密码登录](http://www.jianshu.com/p/99a03cd0870c)
    

    mac 上解压rar文件

    使用homebrew安装unrar,关于homebrew的安装,请参考

    brew install unrar
    

    解压

    unrar x file.rar
    

    查看系统版本

    lsb_release -a
    

    端口使用情况查看

    ps aux
    lsof -i 
    netstat -anp  (不适用Mac)
    # 可以grep端口进程名称
    

    git命令

    git commit --amend   # 把当前改动补充进入上一个patch
    
    git rebase -i HEAD^^ # 修改前两个patch,n个‘^’表示前n个patch
    

    ** 注意 *
    以上git命令都只能在本地做修改,一但提交至服务器,则不可以再做修改。

    将本地项目提交到git远程仓库

    git init
    git remote add origin git@git.oschina.net:jarvan4dev/test.git  #origin是名字,可以随便取
    git pull origin master  #拉取远程分支
    git branch --set-upstream-to=origin/master # 将本地分支与远程分支关联
    git pull -r  # 拉取远程仓库内容
    # 剩下的就是add commit push 了
    

    userdel使用:https://linux.cn/article-2546-1.html

    服务器初始化:http://www.ruanyifeng.com/blog/2014/03/server_setup.html

    如何提升普通用户权限?
    比如我新建了一个dev用户,如何提升该用户的权限?将其加入sudoers用户列表即可

    #在root用户下
    chmod 777 /etc/sudoers   
    vim /etc/sudoers   
    添加如下内容:dev     ALL=(ALL) NOPASSWD: ALL,其中NOPASSWD表示不需要密码即可使用sudo
    # 保存更改,将sudoers文件改回原权限
    chmod 440 /etc/sudoers
    以后要提升用户权限就可以使用 sudo命令即可,sudo vim、sudo ./configure等   
    

    参考 http://www.cnblogs.com/itech/archive/2009/08/07/1541017.html

    相关文章

      网友评论

          本文标题:linux杂记(持续更新)

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