free -m 看内存
脚本

rpm -ivh 显示过程
rpm -U --upgrade
rpm -F --freshen
rpm -e --erase
rpm -e koren

find / -name kernel-* 查找hernel后所有的文件

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

service network restart

ifup eth0
ifdown eth0

route -n
route add default gw 192.168.0.250

route add -net 10.0.0.0 netmask 255.0.0.0 dev eth0 gw 192.168.0.250
route add -host 10.0.0.3 dev eth0 gw 192.168.0.250
route del -host 10.0.0.3

grep root /etc/passwd

grep root /etc/shadow

grep root /etc/group
useradd -u 6000 -g tom -G root -d /home/jack -s /sbin/nologin

usermod -s /sbin/nologin jack

usermod -u 50000 jack

usermod -L jack
usermod -U jack
usermod -r jack

cat 连接并输出一个文件

cp /etc/skel/.bask* /home/natasha1/ 没有环境变量

/etc/default/useradd USERADD的标准t模板
/etc/login.defs uid的模板

############# 创建一百个用户test1~100 密码redhat
vim useradd.sh
for user in $(sql 1 100)
do
useradd test&user
echo redhat |passwd --stdin test$user
done

chmod u+x useradd.sh
./useradd.sh

####################################
openSSH
rpm -qa |grep openssh
ssh ip
ssh account@ip
ssh -l account ip
service sshd status 查看SSH是否运行

scp 安全文件传输
scp /tmp/abc.txt 192.168.0.18:/root
scp 192.168.0.18:/root/abc.txt /tmp
-r递归 -p权限

rsync 增量备份工具
用法等同scp

ssh-keygen
cd .ssh/
id_rsa id_rsa.pub
ssh-copy-id -i id_rsa pub 192.168.0.18

################
ftp lftp gftp
ftp 192.168.0.8
账号ftp(匿名账号)
密码空
账号instructor
密码2345667
bye 再见

lftp 192.168.0.8
等同ftp
支持tab

get
mget
mirror
##############
smbclient
smbclient -L 192.168.0.254

smbclient //192.168.0.254/ftp -U instructor

smbpasswd -a instructor
密码自己填

###############
ping
traceroute
host
dig = nslookup
nslookup
netstat -r
netstat -ntulp |grep :22

##########
vnc
/etc/issue 看版本

vncserver :1 j创建VNC桌面1

vi /root/.vnc/xstartup
unset #去掉
exec #去掉
gnome-seesion &

vi /etc/sysconfig/vncserver
VNCSERVERS="1:root 2:root" #去掉 1表示桌面号 root表示用ROOT连
VNCSERVERAGES[改成100]
service vncserver restart

vncviewer
vnc端口号是5900+桌面号
可以用netstat -ntulp |grep :590x 来查询

ssh 192.168.0.17 -X
x0vncserver --PasswordFile=/root/.vnc/passwd 远程共享桌面

blkid 每个分区的标签

fdisk /dev/sda -cul 查看有多少分区
fdisk /dev/sda -cu 新建分区
partx -a /dev/sda
ll /dec/sda* 已识别的分区
mkfs.ext4 /dev/sda6 做成EXT4
mke2fs -b 4096 /dev/sda6 4K对齐
tune2fs -l /dev/sda6

df -h 看分区挂载点
/etc/fstab 开机挂载点
e2lab /dev/sda6 TEST6 做标签
mount LABEL=TEST6 /mnt 把标签挂载到mnt

tune2fs -l /dev/sda6 |grep -i "mount count" “查看选项”

mount -o remount,ro /dev/sda6 /mnt

umount /mnt
fuser -v /mnt 无法umount的时候查看哪个进程正在挂载的设备 kill掉

1.13 linux笔记的更多相关文章

  1. 13.python笔记之pyyaml模块

    Date:2016-03-25 Title:13.Python笔记之Pyymal模块使用 Tags:Python Category:Python 博客地址:www.liuyao.me 作者:刘耀 YA ...

  2. 【Linux笔记】Linux目录结构

    [Linux笔记]Linux目录结构   本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib ...

  3. Linux 笔记 #03# 在 Debian远程服务器上运行 Java socket程序

    我试图做什么:把我的破代码放到服务器上运行,并成功与客户端进行 socket通信. 预备环境:刚安装好 MySQL 和 JVM 的 Linux远程服务器(Debian 8)一台. 主要有如下几个步骤: ...

  4. 《学渣Linux笔记》——关于.bashrc与profile(涉及交互式与非交互式、登录与非登录shell)

    <学渣Linux笔记>--关于.bashrc与profile(涉及交互式与非交互式.登录与非登录shell) 1.基本概念(个人理解) 交互式shell:等待用户输入,并执行相应操作的sh ...

  5. 《学渣Linux笔记》——更改ls命令的输出颜色和命令提示符颜色(二)

    <学渣Linux笔记>--更改ls命令的输出颜色和命令提示符颜色(二) II.更改命令提示符颜色 命令提示符的显示格式是由变量PS1决定的,首先我们查找GNU官方手册,发现如下内容(不是我 ...

  6. [转帖]Linux教程(13)- Linux中的通配符和正则表达式

    Linux教程(13)- Linux中的通配符和正则表达式 2018-08-22 06:16:44 钱婷婷 阅读数 39更多 分类专栏: Linux教程与操作 Linux教程与使用   版权声明:本文 ...

  7. Linux笔记(二)

    Linux笔记(二) 一.软件包管理 1.rpm命令使用:Linux安装软件包的三种方法 rpm工具类似于Windows的exe文件,可以直接进行安装,而且安装路径和文件名一般都是固定好的. 在Cen ...

  8. linux笔记(一)——基本命令和快捷键

    linux笔记(一) 1.常用BASH快捷键 编辑命令 快捷键 作用 Ctrl + a 移到命令行首 Ctrl + e 移到命令行尾 Ctrl + xx 在命令行首和光标之间移动 Ctrl + u 从 ...

  9. Linux 笔记 #04# Installing Tomcat 8 on Debian

    失败一 ※ 失败二  ※ 失败三 ※ 完 1- 确认机型: root@iZwz:~# lsb_release -a LSB Version: core-2.0-amd64:core-2.0-noarc ...

随机推荐

  1. js⑦

    立即执行函数or自执行函数 为了避免全局变量的产生.(function(){ //var a = 10; //var b = 20;//console.log(a,b); -------------v ...

  2. Git在Windows环境下配置Diff以及Merge工具---DiffMerge

    参考出处:http://coding4streetcred.com/blog/post/Configure-DiffMerge-for-Your-Git-DiffTool主要转自:http://blo ...

  3. UI数据库

    一.数据库 SQL: SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集, 是一种功能齐全的数据库语言. 二.数据库管理系统 数据 ...

  4. rails 常用的验证方法 validates (转)

    Agile Web Development with Rails 17.4 validation validate              在save的时候激活validate_on_create  ...

  5. oracle应用-表空间.用户名.权限

    oracle 数据库应用 虽然代码少但是很实用! --01.表空间create tablespace tp_hrdatafile 'E:\tp_hr01.dbf' size 10M, 'E:\tp_t ...

  6. iOS保存cookie的方法

    SURLRequest*request =[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com/ ...

  7. android基础(五)网络编程

    android 的网络编程一般可以分为两种:基于Socket的,基于Http的. 一.socket与Http socket封装了TCP/IP协议,TPC/IP协议是传输层协议,主要解决数据如何在网络中 ...

  8. Uncaught ReferenceError: XXX is not defined

    Uncaught ReferenceError: XXX is not defined 这个问题困扰我很久,虽然找到了解决方法,但是还不是很明白. 如下所示:是报错的代码. 如果把它改成下面的形式就可 ...

  9. Java的流程控制和C++的异同

    Java的流程控制和C++基本相似 现将不同的地方总结一下,以便快速掌握. Java的特殊流程控制的特殊部分: 1.顺序结构  -- 没有区别 2.分之结构  -- 没有区别 3.循环结构 1> ...

  10. webstorm mac版快捷键

    WebStorm快捷键(Mac版) ⌘--Command ⌃ --Control ⌥--alt ⇧--Shift ⇪--Caps Lock fn--功能键就是fn 编辑 Command+alt+T 用 ...