2018-06-12 Linux简单使用

文件

Linux的磁盘是分区的,但是它通过映射的方式将所有的文件夹展示在/ 根目录下
bin 可执行文件
sbin 系统可执行文件
etc 配置文件
dev 设备(打印机,鼠标等)
home 普通的用户目录
lib 库
root 管理员目录
usr 用户的共享资源
tmp 临时目录(重启后可能被删除)

网络 network

ifconfig
NAT 内部的虚拟交换机
vi /etc/sysconfig/network-scripts/ifcfg-eth0 配置网卡
一般将BOOTPROTO 改为dhcp自动回去ip
ONBOOT 改为yes (开机,重启自动启动网卡)
重启网卡 service network restart 就能上网

静态路由ip配置

1.BOOTPROTO 改为static
2.IPADDR = 根据路由填写,要保持在同网段
3.NETMASK=255.255.255.0
4.GATEWAY=根据虚拟机设置设置填写
用自动获取还是比较简单

用户组操作

添加用户 useradd name
修改密码 passwd name
添加组 groupadd name
添加新用户到组 useradd -G groupname username
修改组名 groupmod -n bigdate testGrou
删除用户及所有文件 userdel -r name
root 下修改文件所属用户及组 chown 所属用户:所属组 文件名

给普通用户配置管理员权限

1.vi /etc/sudoers
2./root 查找root 发现root n下一个 查找到root ALL =(ALL)
3.yy root ... p 赋值粘贴
4.i 修改root为其它用户
5esc+:wq!+enter
6切换普通用户 使用sodu + 命令行 使用管理员权限要输入密码

挂载(映射)

当插入U盘,光盘,硬盘等设备时,linux桌面版会自动映射为文件,
但是mini版需要用mount来挂载
以iso系统盘为例:mount -t iso9660(文件格式) -o ro(只读) /dev/cdrom(光驱路径) /path(挂载路径)
取消挂载 umount /path

linux启动级别

vi /etc/inittab 相当于init N
n=0 关机 1 单用户模式 2多用户模式(不支持网络)3全功能多用户模式
4系统未使用 5图形界面 6重启(无限循环)

ssh免密登陆

1生成密钥ssh-keygen 回车回车回车
2ssh-copy-id ip(目标机器地址 ,输入账户密码)
自已可以给自己配免密, 默认存在.ssh下 autorized_key
注:需要yum -y install openssh-clients

修改hosts

vi /etc/hosts

时间同步

ntpdate time.windows.com

JDK配置

1.vi /etc/profile
2.shift+g 到最后
3.按o输入
export JAVA_HOME=/JAVAPATH
export PATH=PATH:JAVA_HOME/bin
4.esc:wq!
5.source /etc/profile ok

指定开放端口号

1.vi /etc/sysconfig/iptables
2.找到系统默认开放的22端口行数 /22
3.复制yy粘贴p
4.i修改 22 ->希望开放的端口,xx:yy可以开放一个范围
或者可以直接命令追加80端口 iptables -I INPUT -p tcp --dport 80 -j ACCEPT
查看详情 iptables -L -n

文本操作

cut

echo PATH | cut -d ':' -f 2 echoPATH 获取PATH中的文本 | 将获取文本传输 cut 准备切割文本 -d ':' 根据:切割,-f 获取切割数组中第二个
如果后面加,数字 表示再取一个
中间为-数字,表示取一个范围

sed

sed 's/aa/bb/g' file > file
将file中的aa全部替换成bb 然后再写入到file 如果不写入=操作没保存 ,如果不写g指挥修改每一行的第一个aa
sed 's/^aa/&bb/' file > file
将每行以aa开头的数据 追加bb ^表示开头 ,&追加
sed -n 's/(aa)b/\1c/p' file > file
将每行aab中的b替换为c 并打印 -n /p 组合打印被替换的文本
()转意后的括号,被括号包含的内容不会发生改变
\1表示第一个括号,以此可以再一行文本中追加多个括号

awk

last -n 5 | awk '{print1}' 打印最近登陆5人的用户名1取第一列
last -n 5 | awk 'BEGIN {print "USERNAME"} {print $1} END {print "end"}'
begin end 用于打印表头及结束信息

crontab 任务调度器

yum install crontabs
service crond start 启动服务
crontab -l 查看当前任务
crontab -e 添加定时任务
月*周 任务

rpm 安装mysql-server

1.rpm -ivh MySQL-server-5.5.28-1.linux2.6.x86_64.rpm --nodeps
2.提示安装失败
3.rpm -qa | grep -i mysql 查看已安装的mysql 发现mysql已存在,so删除
4.rpm -ev 文件名 --nodeps 强制删除
5.继续卸载默认安装的sql find / -name mysql
循环rm -rf 查找到的mysql
最后rm -rf /etc/my.cnf
6.重新安装rpm -ivh MySQL-server-5.5.28-1.linux2.6.x86_64.rpm --nodeps
7.依然报错,百度后需要安装 yum install -y libaio
8.再次删除,重新安装成功
9.rpm -ivh MySQL-server-5.5.28-1.linux2.6.x86_64.rpm --nodeps
10..cp -fr /usr/share/mysql/my-medium.cnf /etc/my.cnf 拷贝一份配置文件。。
11./etc/init.d/mysql start 去启动服务
12.mysqladmin -u root password 设置密码
13.mysql -u root -p 密码 登陆成功

注:允许其它用户访问

登陆mysql后输入

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

注意2个root 前面是其它用户需要输入的用户名,后一个是需要输入的密码
FLUSH PRIVILEGES; 刷新

配置httpd

1.安装 yum install -y httpd
2.修改配置文件 vi /etc/httpd/conf/httpd.conf
3.启动 service httpd start
4.添加共享资源 cd /var/www/html , mkdir myfile
5.其它用户访问 ip:端口/myfile 就能获取myfile中资源

安装redis3

1.安装编译环境 yum install -y gcc make tcl
2.解压redis3 tar -zxvf redis
3.进入解压后的redis ,make
4.make test ,ok
5.启动 ./src/redis-server redis.conf
6.启动redis-cli 测试

redis后台启动

redis3下 make install /path
cp redis.conf /path
cd /path
vi redis.conf
/daemonize 搜索 改为yes
:wq!
bin/redis-server redis.conf 启动
验证启动 ps -ef | grep redis
或 netstat -nltp
或bin/redis.cli 输入ping返回pong

redis.conf 配置

databases n 表示redis中最大存N个库

文件上传下载lrzsz

yum install -y lrzsz
rz上传
sz下载
也可以鼠标拖

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容