关于Linux的总结(二)
主要内容
Linux 安装
常用命令
VI编辑器的使用
远程登录
主机名的设置
IP的设置
防火墙的设置
用户和组账户管理
文件权限管理
RPM软件包管理
软件的安装
Jdk,tomcat, eclipse

如:ls -la /usr
-l (long)
-a (all) 注意隐藏文件、特殊目录.和..
-t (time)





使用命令:man 5 passwd
account:password:UID:GID:GECOS:directory:shell

查看命令:man 5 shadow



完整信息:一个文件,所属用户具有读写执行权限;所属组的用户
有读写权限,没有执行权限;其他用户只有读权限
更改操作权限
参数:-R 下面的文件和子目录做相同权限操作(Recursive递归的)
例如:chmod u+x a.txt
例如:chmod 750 b.txt
rwx用二进制表示是111,十进制4+2+1=7
r-x用二进制表示是101,十进制4+0+1=5
RPM软件包管理
用linux掉渣天就是摒弃鼠标,用键盘.即使你安装的linux版本有界面,也用命令行.
(丢掉鼠标,丢掉鼠标,丢掉鼠标)
什么是VI
Vi是Visual Interface的缩写.就是Linux的编辑器,类似于windows中的笔记本.
但是VI相对于记事本强大的不是一星半点.vi---升级版---->vim
VI以前的撤销是用U 只能撤销一次.但是VIM可以进行无数次的撤销操作.
VI只能在unix内核的操作系统中,但是VIM可以再多个操作系统中跨平台运行.(windows)
有兴趣的可以尝试在windows下操作练习.
VIM支持语法高亮(系统关键字)
VIM支持图形界面(逼格有点low)
VI编辑器的操作模式
Command Mode 命令模式
Insert Mode 输入模式
LastLine Mode 底行模式(尾行,末行)
========*************************=========笔记==============*************************===================
=========================================
1、pwd 用来查看当前所处的目录
2、ls 列出当前目录下的子目录和文件
ls -l 列出详细的信息 ----> 等价于 ll
3、sftp 用来上传本地文件到远程服务器 put c:\xxx.txt
=====华丽的分割线============
tips: 在敲命令的时候要常用tab键进行补全
=====华丽的分割线============
4、cd app/ 切换当前目录到 app路径下
5、rm jdk-7u65-linux-i586.tar.gz 删除文件
6、mv jdk-7u65-linux-i586.tar.gz app/ 移动文件到app目录下
7、cp jdk-7u65-linux-i586.tar.gz app/ 拷贝文件到app目录下
=====邪恶的分割线============
文件权限的管理
=====邪恶的分割线============
8、su 切换到root用户身份
9、chmod 777 wnejian 给文件的权限改成所有人都可读可写可执行
chmod u+x wenjian 给文件的所有者添加一个可执行权限(u 表示所有者 o表示other其他人 g表示所有组)
10、chown itcast0622:itcast0622 wenjian 更改文件的所属用户和所属组
-====安装jdk=====
11、 tar -zxvf jdk-7u65-linux-i586.tar.gz (z 是说指定gzip这种压缩编码 , x表示解压,v表示打印进度, f表示针对哪个文件)
12、 gzip wenjian 压缩一个文件,用gzip这种格式
13、 修改环境变量 vi /etc/profile
14、 让环境变量修改生效 source /etc/profile
15、 vi编辑器的常见操作,见PPT
====常用系统管理指令=====
16、jps 查看系统当前运行的java进程
17、netstat -natp 查看系统中的监听网络端口的进程信息
18、du -sh * 查看文件或者文件夹的大小
19、df -h 查看磁盘空间
===linux的网络配置======
1、虚拟网络环境的理解 NAT BRIDGE HOSTONLY 见图
2、linux中网络参数的配置
-- ifconfig 查看网络配置信息
-- 修改ip地址,可以通过图形界面修改
-- setup 也可以修改网卡的ip地址配置
-- 还可以直接修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0
-- ping 用来测试网络节点之间的连通性
--修改主机名 vi /etc/sysconfig/network
--修改主机名和ip之间的内网映射 vi /etc/hosts
======用户管理============
useradd hanliang 添加用户
passwd hanliang 修改用户的登陆口令
userdel -r hanliang 删除用户及其主目录
===========mysql 安装-=============
rpm qa | grep mysql 先查询已存在的mysql包
rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps 删除已存在的冲突包
rpm -ivh MySQL-server-5.1.73-1.glibc23.i386.rpm 装server包
rpm -ivh MySQL-client-5.1.73-1.glibc23.i386.rpm 装client包
设置root的权限密码等 /usr/bin/mysql_secure_installation
\\第一个 安装
\\第二个 配置网络环境
\\第三个 文件管理 cd ls ll cp mv chmod chown rm cat less more touch(创建空文件)
\\第四个 常用系统管理 useradd userdel usermod groupadd groupdel groupmod ps jps top netstat ping ifconfig kill wc find df du
\\第五个 安装jdk 安装mysql服务器
\\第六个 如何使用rpm安装rpm软件包
-------tail------------看文件的尾部
tail -f log4j.log 在实际生产中,是debug的最强利器
关于Linux的总结(二)的更多相关文章
- Linux设备管理(二)_从cdev_add说起
我在Linux字符设备驱动框架一文中已经简单的介绍了字符设备驱动的基本的编程框架,这里我们来探讨一下Linux内核(以4.8.5内核为例)是怎么管理字符设备的,即当我们获得了设备号,分配了cdev结构 ...
- Linux基础练习题(二)
Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...
- Linux网络编程(二)
Linux网络编程(二) 使用多进程实现服务器并发访问. 采用多进程的方式实现服务器的并发访问的经典范例. 程序实现功能: 1.客户端从标准输入读入一行文字,发送到服务器. 2.服务器接收到客户端发来 ...
- 运维之Linux基础(二)
运维之Linux基础(二) 1. file 命令基期用法 2. 文件系统 Linux的文件系统结构是树状结构,所有的文件都在/root跟目录下 /boot:系统启动相关的文件, 如:内核.initrd ...
- Linux学习之二-Linux系统的目录结构
Linux学习之二-Linux系统的目录结构 在Linux的根目录下,有很多的目录,但是需要记住,对于Linux而言,一切皆文件.因此此处的目录也是文件.用ls / 命令就能看到根目录下的各类不同的目 ...
- Linux学习笔记(二) 文件管理
了解 Linux 系统基本的文件管理命令可以帮助我们更好的使用 Linux 系统,以下介绍几个常用的文件管理命令 1.pwd pwd 是 Print Working Directory 的简写,用于显 ...
- Linux命令-文本编辑(二)
Linux命令-文本编辑(二) Linux mtype命令 mtype为mtools工具指令,模拟MS-DOS的type指令,可显示MS-DOS文件的内容. 语法: mtype [-st][文件] 参 ...
- Linux命令-文件管理(二)
Linux命令-文件管理(二) Linux gitview命令 Linux gitview命令用于观看文件的内容,它会同时显示十六进制和ASCII格式的字码. 语法:gitview [-bchilv] ...
- Linux进程管理(二)
目录 Linux进程管理(二) 参考 vmstat命令 top命令 Linux进程管理(二)
- Linux笔记(二)
Linux笔记(二) 一.软件包管理 1.rpm命令使用:Linux安装软件包的三种方法 rpm工具类似于Windows的exe文件,可以直接进行安装,而且安装路径和文件名一般都是固定好的. 在Cen ...
随机推荐
- UVALive 7278 Game of Cards (sg函数)
Game of Cards 题目链接: http://acm.hust.edu.cn/vjudge/contest/127406#problem/G Description Alice and Bob ...
- 命令行刷机教程( 以Linux系统为例 )
//第一步adb device // 如果不能cd AndroidSDK/platform-toolsadb kill-server adb start-server //第二步adb reboot ...
- Weblogic安装
1.下载wls_121200.jar, 2.输入cnd打开命令提示 3.f:进入F盘 4.Java -version 验证是否配置Java环境, 5.echo %path% 查看环境变量 6.set ...
- (转)HTML5实战与剖析之触摸事件(touchstart、touchmove和touchend)
HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日后随着兼容情况提升以后再陆续添加分享.今天为大家介绍的事件主 ...
- Android中图表AChartEngine学习使用与例子
很多时候项目中我们需要对一些统计数据进行绘制表格,更多直观查看报表分析结果.基本有以下几种方法: 1:可以进行android api进行draw这样的话,效率比较低 2:使用开源绘表引擎,这样效率比 ...
- 【转】安装Intel HAXM为Android 模拟器加速,30秒内启动完成
http://www.cnblogs.com/Li-Cheng/p/4351966.html http://www.cnblogs.com/csulennon/p/4178404.html https ...
- 关于DateTime.Now.Ticks
DataTime.Now.Ticks 的值表示自 0001 年 1 月 1 日午夜 12:00:00 以来所经历的以 100 纳秒为间隔的间隔数,可用于较精确的计时. 1秒=1000豪秒 1毫秒=10 ...
- 配置iSCSI多路径
1.添加MPIO功能,完成后打开MPIO进行配置,添加对iSCSI多路径的支持,如下图表示已经添加完成后灰色不可选,再打开 MPIO设备 标签页可以看到已安装完成的MPIO所支持的设备:
- 很值得学习的java 画图板源码
很值得学习的java 画图板源码下载地址:http://download.csdn.net/source/2371150 package minidrawpad; import java.awt.*; ...
- Codeforces Round #329 (Div. 2) A. 2Char 暴力
A. 2Char Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/593/problem/A De ...