美文网首页
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杂记(持续更新)

    查看端口使用情况: shell脚本开头: 查看端口号占用情况: 显示网络信息: 查看Linux内核版本 查看系统版...

  • 学习生物信息,我都应该掌握那些内容?

    持续更新ing.....最后更新时间:2019/3/8 10:28 AM 1.linux命令 1.1 linux...

  • iOS杂记(持续更新)

    在这里记录一些关于iOS开发零碎的技巧. 如何通过一个view拿到该view当前的viewController.最...

  • iOS 杂记(持续更新)

    文件下载或者上传后需要使用 MD5验证文件的完整性,不可简单的根据上传或下载完成后的回调来判断是否成功。 tabv...

  • Linux命令大全

    个人Linux学习持续更新中 识别命令typewhichhelp--helpmanaproposwhatiswhe...

  • linux命令(持续更新)

    nohup不挂断地运行某条命令 mkdir 创建文件夹 rmdir 删除文件夹 ps 查看进程 chown 改变文...

  • Linux 命令(持续更新)

    1. cat << EOF >abcd.txt 多行导入文件(新建文件或者覆盖文件内容) 2. cat << EO...

  • linux命令(持续更新...)

    free free命令用来显示当前机器内存显示情况用法:free [option]常用参数:-h结果示例:free...

  • Linux初识(持续更新......)

    这里简要记一下Linux常会用到的一点小东西,小知识点,方便查询。有些需要详细的介绍会另开一篇。 1.全球开源操作...

  • Linux指令(持续更新)

    已经学到的指令 mkdir [dirname]该指令用来创建目录(文件夹) rm -f [filename]该指令...

网友评论

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

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