Linux 学习
远程登录Linux(05)
文本方式远程: putty SecureCRT winSCP SshClient
图形方式远程:Xmanager Xming
ifconfig
ps -ef | grep ssh
df -H
env
关机重启(09)
poweroff
shutdown -h now
shutdown -h 10
shutdown -h 20:25
shutdown -r now
reboot
文件目录命令
目录浏览: cd dir ls ll pwd
文件浏览: cat (> >>) more less head tail
目录操作: mkdir rmdir
文件操作: touch rm cp mv ln tar gzip gunzip stat echo
find grep who/w whereis whatis
find /tmp/ -name a.txt
rpm -qa|grep httpd
who |grep tty1
stat dm.txt
dmesg
软件包安装(12)
rpm -qa | grep httpd
rpm -q httpd
rpm -ql httpd
rpm -ivh httpd.rpm
rpm -Uvh httpd.rpm
rpm -Fvh httpd.rpm
rpm -e httpd
mount /dv/cdrom /mnt
打包(13)
tar -cvf test.tar *
tar -zcvf test.tar.gz *
tar -tf test.tar
tar -xvf test.tar
tar -zxvf test.tar.gz
gzip gunzip
系统信息类命令(13)
date cal clock
dmesg df du free w last
df -H
du /tmp
echo $SHELL
history
用户与组管理(14)
/etc/passwd
/etc/shadow
/etc/group
useradd userdel passwd usermod
groupadd groupdel groupmod
id
useradd -g stuff -G root stuff
userdel -r stuff
id stuff
文件系统(15)
u(user) g(group) o(other) a(all)
SUID GUID SBIT
- d l s p c b
x(1) w(2) r(4)
chmod chown umask
文本编辑器VI(18)
H M L G ^ $
dd yy p
: r filenae
/ n N
:s/old/new
:%s/old/new/g
:%s/old/new/gc
:set nu
网络基础(19)
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network
/etc/host.conf
/etc/hosts
/etc/resolv.conf
/etc/services
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
NETWORKING=yes
HOSTNAME=linux.jnrp.cn
GATEWAY=192.168.1.1
127.0.0.1 localhost.localdomain localhost
192.168.1.10 centos
nameserver 192.168.1.1
nameserver 61.134.1.4
search jnrp.cn
domain jnrp.cn
/etc/rc.d/rc.local
ifconfig ifup ifdown hostname route netconfig
ping traceroute netstat curl wget
route -n
route add -net netaddr netmask gw ipaddr dev
route add default gw ipaddr
route del -net netaddr netmask gw ipaddr dev
netstat -ant
curl --head www.163.com
进程管理(20)
ps top
kill killall nice renice nohup
fg bg jobs
setup ntsysv chkconfig
ps -aux
ps -ef
ls -R / >list &
kill -9 927
killall xinetd
CTRL + C
CTRL + Z
chkconfig --list
邮件服务器(22)
EXTMail
LAMP综合(24)
Apache /etc/httpd/conf/httpd.conf
PHP /etc/php.ini
MySQL /etc/my.cnf
htpasswd -c /etc/httpd/conf/httppwd testUser
htpasswd /etc/httpd/conf/httppwd testUser
基于用户/用户组的认证
基于虚拟主机(IP/端口)的网站
MySQL主从服务器(29)
主:
vi /etc/my.cnf
server-id=1
log-bin
binglog-do-db=备份库名
binglog-ignore-db=不备份库名
从:
vi /etc/my.cnf
server-id=2
master-host=192.168.1.9(主IP)
master-user=admin(账号)
master-password=7758521(密码)
master-port=3306(端口)
replicate-do-db=booboo(库名)
mysql> show slave status\G
Slave start
Slave stop
Reset slave
Show slave status
Show master status
WEB同步(29)
vi /etc/rsyncd.conf
uid=root
gid=root
use chroot = no
max connections =20
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsync.lock
log file=/var/log/rsyncd.log
[web]
path=/var/www/html/bbs/
ignore errors
read only=yes
hosts allow=192.168.1.0./24
hosts deny=0.0.0.0/32
/usr/bin/rsync --daemon
#!/bin/sh
while true
do
/usr/bin/rsync -av 192.168.1.3::web /bbs/ >/dev/null 2>&1
sleep 20
done
rsync -vzrtopg 192.168.1.3::web /bbs/
/usr/bin/nohup /bin/sh /usr/local/webserver/tb.sh 2>&1 > /dev/null &
Linux 学习的更多相关文章
- Linux学习日记-使用EF6 Code First(四)
一.在linux上使用EF 开发环境 VS2013+mono 3.10.0 +EF 6.1.0 先检测一下EF是不是6的 如果不是 请参阅 Linux学习日记-EF6的安装升级(三) 由于我的数据库 ...
- Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码
在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...
- Linux学习笔记之兄弟连
systemctl --user enable pulseaudio说明:安装完成后系统没有声音,用该命令可以打开.ifconfig eth0 192.168.118.1说明:给网卡设置IP地址.ap ...
- Linux学习内容
Linux学习要点(转载自红联) 一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件 ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
- Linux学习心得之 Linux下ant安装与使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...
- 实验楼 linux 学习
实验楼 linux 学习 一.Linux 用户管理 1.查看用户 who am i // who mom likes whoami ====--------====== 输入的第一列表示打 ...
- linux学习网站分享
http://www.zhihu.com/question/19895288 http://linux.vbird.org/ 两个linux学习的网页存起来,以后学习.
- linux学习笔记2-linux的常用命令
第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...
随机推荐
- ABP源码分析二:ABP中配置的注册和初始化
一般来说,ASP.NET Web应用程序的第一个执行的方法是Global.asax下定义的Start方法.执行这个方法前HttpApplication 实例必须存在,也就是说其构造函数的执行必然是完成 ...
- 机器指令翻译成 JavaScript —— No.6 深度优化
第一篇 中我们曾提到,JavaScript 最终还得经过浏览器来解析.因此可以把一些优化工作,交给脚本引擎来完成. 现代浏览器的优化能力确实很强,但是,运行时的优化终归是有限的.如果能在事先实现,则可 ...
- Linux学习日记-EF6的安装升级(三)
在vs2013中使用EF是5的但是如果想使用 “来自数据库据的Code First” 这个生成模板就会发现 它会提示你EF的版本太低请升级 下面就是解决办法: 安装实体框架6 在工具菜单中,点击NuG ...
- CORS简介
现在请跟我做:在您的浏览器的地址栏中输入www.yhd.com并敲击回车.在网站内容全部加载完毕后,按F12打开浏览器的调试窗口.当切换到Sources页时,您会发现您当前所看到的一号店的页面是从多个 ...
- X Window 的奥秘
大名鼎鼎的 X Window 大家肯定不陌生.都知道它是 Unix/Linux 下面的窗口系统,也都知道它基于 Server/Clinet 架构.在网上随便搜一搜,也可以找到不少 X Window 的 ...
- .NET里简易实现IoC
.NET里简易实现IoC 前言 在前面的篇幅中对依赖倒置原则和IoC框架的使用只是做了个简单的介绍,并没有很详细的去演示,可能有的朋友还是区分不了依赖倒置.依赖注入.控制反转这几个名词,或许知道的也只 ...
- ABP框架 - 集成OWIN
文档目录 如果你在应用中同时使用Asp.net Mvc和Asp.net Web API,你需要在你的项目里添加Abp.Owin的nuget包(通常是Web项目)然后在你的OWIN的Startup文件里 ...
- 列属性:RowGUIDCol、Identity 和 not for replication
Table Column有两个特殊的属性RowGUIDCol 和 Identity,用于标记数据列: $ROWGUID 用于引用被属性 RowGUIDCol 标识的UniqueIdentifier 类 ...
- 前端MVVM框架设计及实现
最近抽出点时间想弄个dom模块化的模板引擎,不过现在这种都是MVVM自带的,索性就想自己造轮子写一个简单的MVVM框架了 借鉴的自然还是从正美的Avalon开始了,我2013年写过一个关于MVC MV ...
- JS作用域面试题总结
关于JS作用域问题,是面试的时候面试官乐此不疲的面试题,有时候确实是令人抓狂,今天看到一个讲解这个问题的视频,明白了那些所谓的“原理”顿时有种豁然开朗的感觉~~~ 1.js作用域(全局变量,局部变量) ...