1.13 linux笔记
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笔记的更多相关文章
- 13.python笔记之pyyaml模块
Date:2016-03-25 Title:13.Python笔记之Pyymal模块使用 Tags:Python Category:Python 博客地址:www.liuyao.me 作者:刘耀 YA ...
- 【Linux笔记】Linux目录结构
[Linux笔记]Linux目录结构 本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib ...
- Linux 笔记 #03# 在 Debian远程服务器上运行 Java socket程序
我试图做什么:把我的破代码放到服务器上运行,并成功与客户端进行 socket通信. 预备环境:刚安装好 MySQL 和 JVM 的 Linux远程服务器(Debian 8)一台. 主要有如下几个步骤: ...
- 《学渣Linux笔记》——关于.bashrc与profile(涉及交互式与非交互式、登录与非登录shell)
<学渣Linux笔记>--关于.bashrc与profile(涉及交互式与非交互式.登录与非登录shell) 1.基本概念(个人理解) 交互式shell:等待用户输入,并执行相应操作的sh ...
- 《学渣Linux笔记》——更改ls命令的输出颜色和命令提示符颜色(二)
<学渣Linux笔记>--更改ls命令的输出颜色和命令提示符颜色(二) II.更改命令提示符颜色 命令提示符的显示格式是由变量PS1决定的,首先我们查找GNU官方手册,发现如下内容(不是我 ...
- [转帖]Linux教程(13)- Linux中的通配符和正则表达式
Linux教程(13)- Linux中的通配符和正则表达式 2018-08-22 06:16:44 钱婷婷 阅读数 39更多 分类专栏: Linux教程与操作 Linux教程与使用 版权声明:本文 ...
- Linux笔记(二)
Linux笔记(二) 一.软件包管理 1.rpm命令使用:Linux安装软件包的三种方法 rpm工具类似于Windows的exe文件,可以直接进行安装,而且安装路径和文件名一般都是固定好的. 在Cen ...
- linux笔记(一)——基本命令和快捷键
linux笔记(一) 1.常用BASH快捷键 编辑命令 快捷键 作用 Ctrl + a 移到命令行首 Ctrl + e 移到命令行尾 Ctrl + xx 在命令行首和光标之间移动 Ctrl + u 从 ...
- Linux 笔记 #04# Installing Tomcat 8 on Debian
失败一 ※ 失败二 ※ 失败三 ※ 完 1- 确认机型: root@iZwz:~# lsb_release -a LSB Version: core-2.0-amd64:core-2.0-noarc ...
随机推荐
- asp.net DataTable 修改列值
/// <summary> /// 修改数据表DataTable某一列的类型和记录值(正确步骤:1.克隆表结构,2.修改列类型,3.修改记录值,4.返回结果) /// </summa ...
- DateTime 详解
//2008年4月24日 System.DateTime.Now.ToString("D"); //2008-4-24 System.DateTime.Now.ToString(& ...
- C#同一项目中不同文件或类中的方法进行调用
有两种方法,一是将被调用的类设置成静态类Static,这样就可以直接点出来了,二是将被调用的方法所在类设置成public,这几必须在调用类中先将被调用的类进行实体化,new()出来,再点出来. 一. ...
- C++虚方法(虚函数)随笔
本文不讨论虚函数的原理,只简单总结下虚函数的常用事项. 虚函数(虚方法)是C++动态联编 实现多态的重要手段,在函数声明时使用关键字virtual即可,如: virtual void func(voi ...
- 从angularJS改道Vue.js,趟过第一个坑!
vue采用 new vue()初始化,显然vue内部没有类似jquery ready函数的机制,在文档加载完成后再执行初始化. 今天新学习vue,由于vue采用es5的特殊机制更新UI,我不确定ipa ...
- 捉虫记(四)线程安全导致的HighCpu
一个朋友QQ群里说网站启动后会cpu很高,想要帮忙看一下dump. 1.打开windbg加载dump文件后第一个命令lmf,这个命令显示加载的dll以及路径,这样子可以找个dll来帮忙加载sos,(额 ...
- 关于在工程中添加新文件时的LNK2019错误的一个解决办法
我这几天一直在研究Qt的串口程序,在读懂了官方给出的实例程序后我决定把其多线程的串口监视程序加入到我自己的工程中,便直接把问价复制到自己的工程下面,在Qt中加入到自己的工程中,但是总是出现LNK201 ...
- 一口气从CSS讲到Servlet再到JSP、Struts2,清蒸JavaWeb的前前后后。
B/S系统就是Browser/Server,浏览器/服务器系统,即,客户在浏览器操作,而代码实现的具体处理以及数据库操作等,则由后台服务器来完成,男耕女织,相得甚欢.比如我们查询成绩,我们通过浏览器输 ...
- const,static,extern简介
一.const与宏的区别: const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量. 编译时刻:宏是预编译(编译之前处理),const是编译阶段. 编 ...
- LeetCode 102
方法一:(迭代) /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * ...