`

linux 日常操作 更新中...

 
阅读更多

1. 修改用户shell   需要root权限

chsh -s  /bin/csh username //username:用户名

2. 操作用户

useradd -g groupname -s /bin/csh -d /home/king -m king
passwd king
userdel -r king

3.数据库

sqlplus / as sysdba
startup  / shutdown /shutdown immediate
lsnrctl start /lsnrctl status
export ORACLE_SID=orcl

4. 文件

df -m //查看硬盘分区大小
du -m            //查看文件夹
du -sh *        //查看当前文件夹每个子文件夹大小
file xxx.so     //查看 32位,64位
free -h          //查看内存
fdisk -l          //查看硬盘
lsof               //查看动态链接库使用情况
ldd  -r            //查看动态链接库调用其他库的情况

5. 突破 grep的方法 (由于文件夹的文件数过多,出现不能gerp情况)

find . -name '*.unl' > allfile.txt
cat allfile.txt |xargs -n 10 grep '5845'

6. 批量在文件末尾追加内容

#!/bin/bash
for file in $(find . -name '*.unl')
do
    cat 1.txt >> $(file)  // 1.txt 预要添加的内容
done

 7. 查看内存和内容

top                                            //内存,进程  u:输入用户查看
mpstat 1                                    //每秒刷新cpu使用情况
vmstat  1                                       //每秒刷新内存增长情况
ls | more                                      //翻页
ls | less                                       //上翻 、下翻
chown -R  gname:uname *          //修改用户用户组
chmod 755 *                                //修改文件执行权限
find . -name '*.unl' -exec rm -rf {} \;  //查询删除操作
find . -name '*.log' -exec du -sh {} \;//查询统计文件大小
echo $shell | tee -a 1.txt               //带打印同时输出到文件效果

8. 共享内存

ipcs -mp          //查看共享内存
ipcs -m             //查看
ipcs -m shmid     //删除
 
分享到:
评论
12 楼 sblig 2012-09-26  
--oracle
导入
imp ICUB/ICUB@10.66.13.11/orcl file=D:\0827\ICUB.dmp log=c:\ICUB.log fromuser=ICUB touser=ICUB destroy=y ignore=y buffer = 20000000
导出
exp ICUB/ICUB@10.16.12.85/orcl file=c:\ICUB.dmp LOG=C:\ICUB.LOG owner=ICUB buffer=20000
11 楼 sblig 2012-09-26  

--oracle 存储过程不能调试 权限不够
GRANT debug any procedure, debug connect session TO 用户;
10 楼 sblig 2012-07-19  
连接数据库异常:ERROR 1130: Host '210.13.92.66' is not allowed to connect to this MySQL server

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

'%'换成'10.1.1.1'那么只有10.1.1.1的主机可以登陆.
9 楼 sblig 2012-07-19  
mysql:
启动: net start mysql
停止: net stop mysql
登陆: mysql -uxxx -p -h127.0.0.1
选择数据库: use db_name;

忘记密码:

Windows下的实际操作如下 
  1.关闭正在运行的MySQL。 
  2.打开DOS窗口,转到mysql\bin目录。 
  3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。 
  4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 
  5.输入mysql回车,如果成功,将出现MySQL提示符 > 
  6. 连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号) 
  6.改密码:> update user set password=password("123456") where user="root"; (别忘了最后的分号) 
  7.刷新权限(必须的步骤)>flush privileges; 
  8.退出 > \q 
8 楼 sblig 2012-05-03  
java 命令编译带包路径的如下
javac -d . xxx.java

执行的时候
java 包.xxx
7 楼 sblig 2012-05-03  
基于索引的SQL语句优化之降龙十八掌
http://cczakai.iteye.com/blog/963584
6 楼 sblig 2012-04-25  
1.//创建空间  

create tablespace test  
datafile 'c:\oracle\oradata\orcl9\test.dbf' size 50M  
default storage (initial 500K   
Next 500K  
minextents 1  
maxextents unlimited  
pctincrease 0); 

//Oracle创建用户权限
//创建用户  

create user lxg identified by lxg default tablespace test;  

//授权   

grant resource,connect,dba to test; 


//删除表空间   
drop tablespace "空间名" including contents and datafiles 

删除用户

drop user "lxg" cascade 增加表空间

alter tablespace chinawater add datafile 'c:\oracle\oradata\orcl9\ADDCHINAWATER.dbf' size 200M 创建用户

create user userName identified by password; 创建用户 userName,密码为 password


给用户授权


grant dba to lxg;--授予DBA权限  
grant unlimited tablespace to lxg;--授予不限制的表空间  


grant select any table to lxg;--授予查询任何表  

grant select any dictionary to lxg;--授予 查询 任何字典 

grant dba to lxg;  

grant unlimited tablespace to lxg;  

grant select any table to lxg;  

grant select any dictionary to lxg; 

5 楼 sblig 2012-04-19  
du  |awk '$1>200000'//找出大的文件夹

4 楼 sblig 2012-04-19  
ls 操作
l -t  //查看 按时间排序
l -lR //查看目录下所有文件结构
l -h  //查看文件的大小
3 楼 sblig 2012-04-19  
//重建分区上的索引
alter index PK_TRACELOG rebuild partition P201203 ; 
2 楼 sblig 2012-04-19  
jar cvf  a.jar a.class/*.*/*.class
1 楼 sblig 2012-04-19  
route                                        //查看路由
//若要添加带有 192.168.12.1 默认网关地址的默认路由,请键入: 
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1   

//若要向带有 255.255.0.0 子网掩码和 10.27.0.1 下一跃点地址的 10.41.0.0 目标中添加一个路由,请键入: 
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 

//若要向带有 255.255.0.0 子网掩码和 10.27.0.1 下一跃点地址的 10.41.0.0 目标中添加一个永久路由,请键入: 
route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1 

//若要向带有 255.255.0.0 子网掩码、10.27.0.1 下一跃点地址且其成本值标为 7 的 10.41.0.0 目标中添加一个路由,请键入: 
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7 

//若要向带有 255.255.0.0 子网掩码、10.27.0.1 下一跃点地址且使用 0x3 接口索引的 10.41.0.0 目标中添加一个路由,请键入: 
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3 

//若要删除到带有 255.255.0.0 子网掩码的 10.41.0.0 目标的路由,请键入: 
route delete 10.41.0.0 mask 255.255.0.0 

//若要删除以 10. 起始的 IP 路由表中的所有路由,请键入: 
route delete 10.* 

//若要将带有 10.41.0.0 目标和 255.255.0.0 子网掩码的下一跃点地址从 10.27.0.1 修改为 10.27.0.25,请键入: 
route change 10.41.0.0 mask 255.255.0.0 10.27.0.25 

//使用  查看添加的路由 
netstat -rn

相关推荐

    windows和linux日常安全安全巡检.pdf

    【文章标题】:Windows与Linux日常安全巡检与解决策略 【文章摘要】:本文主要探讨了Windows和Linux操作系统在日常运维中的安全巡检方法,包括入侵排查思路、系统账号安全、异常端口和进程检查、启动项、计划任务和...

    Linux操作系统基础教程.pdf

    这个基础教程旨在帮助初学者快速入门Linux,通过学习这些基础知识,可以理解Linux系统的运作机制,并能够熟练地在终端进行日常操作。随着对Linux的深入理解,可以进一步探索更高级的主题,如系统管理、网络服务、...

    v9.7_linuxx64_server.tar.gz

    "v9.7_linuxx64_server.tar.gz"是一个针对Linux 64位操作系统的DB2服务器版本的压缩包文件。该文件名揭示了软件的版本、操作系统兼容性和文件格式。在解压这个文件后,您将得到一个名为"server"的目录,它包含了安装...

    Linux操作系统实验二.doc

    通过这个实验,学生不仅能了解Linux文件系统的组织结构,还能熟练掌握日常文件管理所需的命令,同时理解文件权限的设定和链接机制,这对于在Linux环境中进行日常工作和开发至关重要。实验报告应详细记录实验过程、...

    flash_player_npapi_linux.x86_64.tar.gz

    在Ubuntu操作系统中,Flash Player是一款重要的插件,用于在网页浏览器上播放Adobe Flash内容,如动画、视频和交互式媒体。然而,随着HTML5技术的发展,Adobe已经停止对Flash Player的支持,但如果你需要在旧系统中...

    jdk-7u80-linux-x64.tar.gz解压,ORACLE JDK1.7 linux x64.zip

    标题和描述中提到的是Oracle JDK 1.7的Linux 64位版本,这是一个用于开发和运行Java应用程序的软件开发工具包。Oracle JDK是Java ...同时,了解不同类型的压缩文件及其解压方法,也是日常Linux操作中的基本技能。

    util-linux-2.24.tar.gz

    这个名为"util-linux-2.24.tar.gz"的压缩包就是util-linux项目的2.24版本,通过解压我们可以获取到一系列实用的命令行工具,这些工具对日常的Linux操作至关重要。 1. **util-linux介绍** - util-linux项目起源于...

    jdk安装包,Linux版.jdk-8u181-linux-x64.tar.gz

    在Linux环境中,JDK的安装和管理是日常运维工作的一部分。它不仅影响到开发者的生产力,还关系到服务的稳定性和安全性。因此,理解和掌握这些步骤对于任何涉及Java开发和运维的专业人士来说都是必备知识。

    linux日常操作命令.pdf

    【Linux基础操作与Tomcat服务管理】 在Linux操作系统中,管理员常常...以上就是Linux日常操作命令中与Tomcat服务管理及基本文件操作相关的知识。掌握这些命令,能帮助你在Linux环境中更有效地管理和维护系统和服务。

    linux日常运行保养命令.docx

    Linux 日常运行保养命令 Linux 系统的日常运行保养是非常重要的,通过执行一些命令可以对系统进行维护,提高系统的安全性和稳定性。下面是常用的 Linux 日常运行保养命令。 1. 修改系统时间 使用 `date -s` 命令...

    cyusb_linux_1.0.5.tar.gz

    《CyUSB_Linux_1.0.5:简化USB设备操作的开源库》 CyUSB Linux 1.0.5 是一个专为Linux系统设计的应用库,它基于libusb库,旨在提供对USB 2.0和USB 3.0设备的直接操作能力。这个开源工具包消除了在Linux环境下开发...

    Linux操作系统服务器管理.pdf

    * Linux服务器的日常管理 * Linux服务器的安全管理 4. 应用服务器规划配置 * 服务器规划和配置的原则 * 服务器规划和配置的方法 5. 故障排错能力 * 故障排错的方法和技术 * 故障排错的工具和软件 关联知识点 ...

    linux安装jdk1.8.351

    在Linux系统中安装Java Development Kit (JDK) 的1.8.351版本是一个常见的任务,对于开发和运行Java应用程序至关重要。以下是详细的步骤和相关知识点: 首先,我们需要下载JDK的Linux版本。在这个例子中,文件名为`...

    secureCRT操作linux服务器操作总结借鉴.pdf

    理解并熟练掌握这些操作对于日常的Linux服务器管理至关重要。同时,了解权限管理和文件操作也是运维工作中不可或缺的一部分。确保遵循最佳实践,尤其是在涉及root权限的操作时,以保证系统的稳定性和安全性。

    jdk-8u101-linux-x64.tar.gz

    《深入理解Java开发环境:以JDK 8u101 Linux 64位安装包为例》 在软件开发领域,尤其是Java编程中,Java Development Kit(简称JDK)是必不可少的...在这个过程中,熟练掌握Linux命令行操作和环境变量配置至关重要。

    jdk-8u131-linux-x64.tar.gz

    标题中的"jdk-8u131-linux-x64.tar.gz"表明这是一个针对64位Linux系统的Java Development Kit(JDK)的版本8更新131的归档文件。JDK是开发和运行Java应用程序所需的软件开发工具包,它包含了Java虚拟机(JVM)、...

    Linux命令壁纸带中文.rar

    这些壁纸将常见的Linux命令与精美的图像结合,每张壁纸上都清晰地标注了对应的中文注释,旨在帮助用户在日常使用中加深对命令的记忆。 Linux命令是操作系统的精髓,通过命令行界面(CLI)可以高效地执行各种任务,...

    jdk-8u192-linux-x64.tar.gz

    "jdk-8u192-linux-x64.tar.gz" 是Oracle官方发布的一个针对Linux 64位操作系统的JDK版本。这个文件名中的“8u192”表示的是JDK的版本号,其中“8”代表主版本号,而“u192”是更新版本号,意味着这是JDK 8的第192次...

    Linux-mysql-5.7.30x86_64.rar

    描述中提到了“linux安装数据mysql-5.7.30-linux-glibc2.12-x86_64”,这表明我们在Linux环境下进行MySQL的安装时,需要确保操作系统兼容glibc 2.12库,这是Linux系统中一个关键的C运行时库。通常,大多数现代Linux...

    jdk-8u11-linux-x64.tar.zip

    这个特定的文件"jdk-8u11-linux-x64.tar.zip"是针对64位Linux操作系统的JDK 8更新11版本的压缩包。 首先,我们来了解"tar"和"zip"这两种压缩格式。`tar`是一种在Unix和类Unix系统中广泛使用的打包工具,它可以将多...

Global site tag (gtag.js) - Google Analytics