1.开启关闭服务器(即时生效):
service iptasbles start
service iptasbles stop
2.在开启了防火墙时,做如下设置,开启相关端口, 
修改/etc/sysconfig/iptables 文件,添加以下内容: 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 
3.(oracle 用户下)启动监听器: lsnrctl start 
    关闭监听器:  lsnrctr stop
    查看状态:    lsnrctl status
4.在LINUX下启动ORACLE
lsnrctl start 
sqlplus / as sysdba
startup
exit
quit  退出SQL
查看当前用户的缺省表空间:select username,default_tablespace from user_users;
查看当前用户的角色:select * from user_role_privs;
查看当前用户的系统权限和表级权限

  SQL>select * from user_sys_privs;
  SQL>select * from user_tab_privs;

显示当前会话所具有的权限
  SQL>select * from session_privs;
显示指定用户所具有的系统权限

  SQL>select * from dba_sys_privs where grantee='GAME';
find / -name dbmspool.sql        查找文件

实例4:改变指定目录以及其子目录下的所有文件的拥有者和群组 

  命令:

 chown -R -v fbase:dba test6

即改为用户名为fbase,组为dba

chmod -R 755 filename    修改该文件及其子文件的权限

service network restart 重启网络
查看linux版本:file  /bin/ls
数据库受损,修复数据库:SQL>recover database
 
 
查看内存情况:
cat    /proc/meminfo     查看RAM使用情况
free命令是一个快速查看内存使用情况的方法
 
 
查看当前文件夹内文件大小:du -h --max-depth=1    (max-depth用来设置查询深度)
超级用户还可以修改其他用户的密码 命令如下:passwd 用户名
ps:该命令显示当前登录用户的执行进程 显示的项目共分为四项 依次为 PID(进程 ID) 
TTY(终端名称) TIME(进程执行时间) CMD(该进程的命令行输入)
ps -ef:显示所有执行进程的信息 显示的项目依次为
 UID 执行进程的用户 ID     PID(进程 ID) PPID(父进程 ID) TTY(终端名称) 
STIME(进程启动时间) TIME(进程执行时间) CMD(该进程的命令行输入)
 grep :命令进行过虑 以方便查看 如  ps –ef|grep oracle
将只显示出包含 oracle 的输出行 可以查询执行进程的用户为 oracle 的所有
进程
top:和 ps 命令的基本作用是相同的, top 是一个动态显示过程
top 命令执行过程中可以使用交互命令:
 
<空格> 立即刷新显示
h 或者? 显示帮助画面给出一些简短的命令总结说明
m 切换显示内存信息
t 切换显示进程和 CPU状态信息
c 切换显示命令名称和完整命令行,当前进程的具体信息
M 根据驻留内存大小进行排序
P 根据 CPU使用百分比大小进行排序
q 退出
 
kill :命令可以用于终止后台进程 kill 命令是通过向进程发送指定的信号来结束进程的 
kill [-s 信号] 进程号  如:kill -9 1234 
 
pkill -u fbase        杀掉当前用户下的进程
 
vi:在末行模式下(即输入:后) 输入如下命令set number,可显示行号
在命令模式下 vi 提供了许多删除命令

dd  删除光标所在的整行

D 或 d$  两命令功能一样 都是删除从光标所在处开始到行尾的内容
 
 取消上一命令 (Undo): u 命令的功能是把当前行恢复成被编辑前的状态 而不管此行被编辑了多少次
”  / “是 搜索命令 键入 / 后 屏幕的底部会出现一行。 n:搜索下一个匹配的模式,N:上一个匹配的模式
”? “命令也是模式搜索命令 与 / 的区别在于 / 是从光标当前所在位置向文件尾部搜索

而 ? 命令则是由光标当前所在位置向文件头

部搜索
 
:$ 跳到文件最后一行:0或:1 跳到文件第一行

或 另外一组命令:

gg 跳到文件第一行Shift + g 跳到文件最后一行
 
 
head example.txt                 显示文件 example.txt 的前十行内容
head -n 20 example.txt        显示文件 example.txt 的前二十行内容
tail example.txt                    显示文件 example.txt 的后十行内容
tail -n 20 example.txt           显示文件 example.txt 的后二十行内容
 
 
nslookup  域名   查询其IP地址
 
find 命令用于查找文件系统中的指定文件 其命令格式为
find 要查找的路径 表达式
例如
find  .  -name 1.txt              在当前目录及其子目录下查找文件 1.txt
find /tmp -name 1.txt 在     /tmp 目录及其子目录下查找文件 1.txt
 
grep 命令用于查找指定的模式匹配 格式为
grep [命令选项] 要查找的匹配模式 [要查找的文件]
例如
grep cams test.txt                   在 test.txt 文件中查找 cams 字符串
grep -r cams /root/cams         在 /root/cams 目录及其子目录下的所有文件中
查找 cams 字符串
 
 
默认重启机器后不开启防火墙:chkconfig iptables off

:g/str1/s//str2/g             用字符串 str2 替换正文中所有出现的字符串 str1

 
 重启日志服务器:service rsyslog restart
 
ls -lh 查看当前目录下文件和文件夹大小
 
du -h --max-depth=1      查看当前路径下的各个文件夹大小
lsof | grep home            查看home目录被哪些进程占用
lsof | grep delete           查看最近做过那些删除操作,
find * -size +1000M | wc -l        查找当前路径下大于1g的文件数量
find * -type f  -size +100M         查找当前路径下大于100M的文件名
ls -lh  

/var/log/dmesg      内核引导信息日志

/var/log/message    标准系统错误信息日志

/var/log/maillog    邮件系统信息日志

/var/log/cron       计划任务日志

/var/log/secure     安全信息日志

uname -r   查看linux版本

 
du -ks /home   以kb为单位显示home文件夹的大小
du -m /home    以M为单位显示各个子文件夹的大小
 
pkill -x 进程名   防止进程再生

使用ls -i命令,可以看到文件名对应的inode号码:ls -i example.txt

sed中    .*  表示双引号内的任意字符串
sed -i 's/debug_file_name=".*"/debug_file_name="uft_cfuturerules32.dat"/g'  gc.xml
 
 
 
 
 

linux学习记录 常用指令大全的更多相关文章

  1. Linux学习日志——基本指令②

    文章目录 Linux学习日志--基本指令② 前言 touch cp (copy) mv (move) rm vim 输出重定向(> 或 >>) cat df(disk free) f ...

  2. Linux超全实用指令大全

    参考 Linux超全实用指令大全

  3. Linux基本操作及常用指令

    今天复习了下Linux的基本操作及常用指令,上学期大数据云计算课一直也在用linux系统还是比较熟悉的,并在centos6.7虚拟机上部署了前几天做的web项目,了解了Nginx的反向代理与负载均衡, ...

  4. Linux_学习_01_常用命令大全

    一.文件目录 1.列出目录 ls -a #显示隐藏文件 -l #显示文件和目录的详细资料 -h -lrt tree #显示文件和目录由根目录开始的树形结构 lstree #显示文件和目录由根目录开始的 ...

  5. linux下svn常用指令

    windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的 ...

  6. [转载]linux下svn常用指令

    一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924.这个总结的很好~ windows ...

  7. Linux学习新篇——常用命令和快捷键总结

    最近刚接触Linux,整理了一些常用的命令和快捷键 Tab补全命令 当命令记不清了,输入记得的前几个用Tab就可以将该命令自动补全. 启动tomcat服务用$startup.sh 停止tomcat服务 ...

  8. Linux下svn常用指令【转】

    转自:http://blog.csdn.net/myarrow/article/details/8110858 Windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态, ...

  9. Linux基础及常用指令

    1.Linux目录结构 bin(usr/bin,user/local/bin) #存放常用指令,如cp.cat.chown等 sbin(usr/sbin,user/local/sbin) #高权限指令 ...

随机推荐

  1. 学习iOS必须知道的[转载]

    part1 : http://www.cocoachina.com/ios/20150608/12052.html part2 : http://www.cocoachina.com/ios/2015 ...

  2. silverlight visifire控件图表制作——silverlight 静态页面xaml

    一.silverlight 静态页面 1. 时间控件:DatePicker ,添加引用: xmlns:sdk="clr-namespace:System.Windows.Controls;a ...

  3. URI和URL

    URI(uniform resource identifier),统一资源标识符,用来唯一的标识一个资源. URL(uniform resource locator),统一资源定位器,它是一种具体的U ...

  4. jquery mobile转场时加载js失效

    jquery mobile拦截了所有的http请求,并使用ajax请求取代传统的http.请求发出后,框架会将请求的内容插入到页面中data- role="page"的部分,取代原 ...

  5. 04--帮助类ScreenAdapter编写

    使用VS类向导添加ScreenAdapter,在Num2048项目上右键选择"添加"->"类",然后将生成的两个文件拖放到Classes文件夹中      ...

  6. POJ3041 二分图最大匹配

    问题:POJ3041 分析: 构造二分图:令A = B = { 1, 2, ... , n }, 分别代表行号集与列号集.假如第i行第j列有一颗行星,则连接Ai与Bj, 表示必须从Ai(即第i行),B ...

  7. 使用 OpenWrt Image Generator 为 WR703N 路由器定制固件

    标题:使用 OpenWrt Image Generator 为 WR703N 路由器定制固件 之前试着自己编译固件,编译是成功了,但是在后期安装官方仓库的ipk时出现问题,因为自己编译的固件和官方固件 ...

  8. 文件:一个任务 - 零基础入门学习Python029

    文件:一个任务 让编程改变世界 Change the world by program 一个任务 这节课,我们需要一起来完成一个任务:将文件(record.txt)中的数据进行分割并按照以下规律保存起 ...

  9. [C入门 - 游戏编程系列] 贪吃蛇篇(二) - 食物定义

    游戏中的食物没有那么多复杂属性,特别是贪吃蛇游戏中,我把食物看待的很简单: 1. 它必须属于世界,才能出现在世界.不可能一个不属于世界的食物,出现在世界中:但是可能存在着一个食物,它属于世界,但是却没 ...

  10. vim 删除临时文件

    今天在用Xshell连接到CentOS后 使用vim 编辑文档 因为中途有事  临时关闭 并没有保存 再一次打开时 vim 提示要恢复 , 但是每次打开文件后到要恢复,于是找到了以下办法 和vim工作 ...