Linux课堂随笔 -第八天

查看系统进程信息

ps 查看系统进程信息

所有 ps  -ef

ps -fu

PID         PPID

标识进程    父进程(创建)   树进程

top  显示正在执行的进程

used  已经使用空间          free 还剩多少

MP

q退出

pgrep

指定进程名称 ,对应进程号

kill -l  显示

kill

指定进程id 然后杀死

kill终止信号  温和的

kill-9      直接杀死  粗暴

slepp  999&

ps -ef  |grep  sleep

pstree 21763 (slepp父进程)

kill 23945(slepp的id)

pKill -9  -u oracle

ps -ef |grep oracle    杀死所有进程

jobs

bg 后台运行

fg 回到前台

sleep 999&

kill -1

ps -ef |grep sleep

pstree 21763(sleep 的父进程)

kill 23945(sleep 的pid)

Jobs

sleep 999&

kill -9 24069

jobs

sleep 999&

jobs

sleep 999   ctrl Z  jobs

bg2  jobs  fg  2

service服务是否启动

chkconfig是否随系统启动

crontab  实现任务计划

crontab  -e 编辑定时任务

ll /var/spool/cron

ll /var/spool/cron/root 在这个目录下创建一个文档

crontab -l   查看

cat /root/test.long

crontab

cat /root/test.log

oracle

重新设置虚拟机 ,配置

安装linux:

创建虚拟机:

名称:oracle11gR2_OEL6.4_x64

类型:linux 64bit

内存:2048MB

硬盘大小:100GB

设置:

启动顺序:硬盘,网络

网络:网卡1,桥接eth0

去除声音、usb设备

安装:desktop方式

主机名:node1.test.com,ip使用dhcp,swap 4GB,其余给/

调整linux系统:

关闭防火墙:

# service iptables stop

# service ip6tables stop

# chkconfig iptables off

# chkconfig ip6tables off

管理工具中disabled防火墙

关闭selinux:

# vi /etc/selinux/config

SELINUX=disabled

配置yum:

# rm -f /etc/yum.repos.d/*

# vi /etc/yum.repos.d/oel6.repo

[Server]

name=Server

baseurl=file:///media/"OEL_6.5 x86_64 Disc 1"/Server

enabled=1

gpgcheck=0

安装vb增强功能:

cd /media/OL6.4\ x86_64\ Disc\ 1\ 20130225/Packages/

Yuminstallgcckernel-uek-devel-2.6.39-400.17.1.el6uek.x86_64.rpm

ln-s/usr/src/kernels/2.6.39-400.17.1.el6uek.x86_64/ /usr/src/linux

cd

设备-->安装增强功能

右键eject弹出光盘

确认root身份:

# id

硬件配置:

# grep MemTotal /proc/meminfo

# grep SwapTotal /proc/meminfo

# vi /etc/fstab(永久修改)

tmpfs /dev/shm tmpfs defaults,size=2G 0 0

# mount -o remount /dev/shm

临时修改

# mount -t tmpfs shmfs -o size=2g /dev/shm

# uname -m

# df -h

rpm检查并安装:

# cat /etc/redhat-release

# uname -r

创建用户:

# groupadd -g 1000 oinstall

# groupadd -g 1001 dba

# groupadd -g 1002 oper

# useradd -u 1000 -g oinstall -G dba,oper oracle

# passwd oracle

修改内核参数:

# vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

# sysctl -p

创建目录:

# mkdir -p /u01/app/oracle

# chown -R oracle:oinstall /u01

# chmod -R 775 /u01

修改概要文件:

# vi ~oracle/.bash_profil

时间: 2024-10-12 23:00:36

Linux课堂随笔 -第八天的相关文章

Linux课堂随笔-第五天

RPM软件包安装和管理 RPM软件包 简介: 目前在众多Linux系统上都采用RPM软件包,这种软件包格式在安装.升级.删除以及查询上非常方便,不需要进行编译即可安装软件包. Rpm软件包 对于终端来说,rpm简化了Linux系统安装.卸载.更新和升级的过程,只需要简短的命令就可以进行. Rpm软件包管理用途 可以安装,删除,升级,刷新,和管理rpm软件包 Rpm数据库, Linux系统会保留当前安装软件包的数据库,该数据库位于.var/lib/rpm目录中,该目录包含大部分文件都是二进制形式的

Linux课堂随笔---第四天

用户账户简介 在Linux系统中有三大类用户,分别是root用户,系统用户和普通用户. 在Linux系统中,root用户UID为0,root用户的权限是最高的,普通用户无法执行的操作,root用户都能完成.所以也被称为超级用户. 所有应用在安装时创建一个用户,就是系统用户(后台服务账号)uid 1-499 普通用户,能登陆系统,在Linux系统中能进行普通工作,能操作自己目录的内容,其使用系统的权限受限,这类用户都是系统管理员创建的.其UID为500-60000 Passwd文件是系统识别用户的

Linux课堂随笔第三天

Linux 文件类型 用ls -lh 可以查看某个文件的类型, - 代表是普通文件    d    代表目录   目录 蓝色的 块设备文件  字符b     c代表 字符设备 裸设备 代表没有文件系统或者说绕过文件系统 Linux系统目录 都挂在根目录下 / 可执行文件 Ls   /bin    普通用户命令文件 Ls   sbin     管理使用命令文件 Inode 和目录项 文件数据都储存在块中,那么很显然,还必须有一个地方储存文件元信息,比如文件的创建者.文件的创建日期.文件的长度等.这

Linux课堂随笔--第十一天

排序: SQL> select last_name, salary from employees order by salary; SQL> select last_name, salary from employees order by salary desc;大到小 SQL> select last_name, salary from employees order by last_name; SQL> select last_name, hire_date from empl

[原创] linux课堂-学习笔记-目录及概况

本学习笔记基于:网易云课堂-linux课堂 课时1Centos 6.4安装讲解46:14 课时2Centos 6.4桌面环境介绍与网络连接04:30 课时3 Linux目录结构介绍及内核与shell分析37:19 课时4 Linux获得帮助_网络配置_合理关机64:23 课时5 Linux文件权限详解45:47 课时6Linux文件权限详解45:47 课时7目录显示个性操作与全局环境变量的使用与注意···43:25 课时8复制与远程复制_文件查找实例_文件内容查看的··57:49 课时9Linu

Linux移植随笔:终于解决Tslib的问题了【转】

转自:http://www.latelee.org/embedded-linux/porting-linux-tslib.html 前段时间让Tslib搞晕头了,原来一切都是版本惹的祸.本文只是一个随笔,随笔者,随意用笔写下心得而已,因此不必较真.正如我所欣赏的“乘兴而来,兴尽而返”一样.——估计当年王子猷是赏完了夜景,兴致也完了,就回家了. 闲话少提. 搞tslib时,出现了许多错误,像 No raw modules loaded.ts_config: Success selected dev

关于c语言 指针课堂随笔

右左法则:首先从最里面的圆括号看起,然后往右看,再往左看.每当遇到圆括号时,就应该掉转阅读方向.一旦解析完圆括号里面所有的东西,就跳出圆括号.重复这个过程直到整个声明解析完毕 1.指针的判断应该是从未定义的标识符开始阅读,而不是从括号读起,之所以是未定义的标识符,是因为一个声明里面可能有多个标识符,但未定义的标识符只会有一个 实例: int(*func)(int*p)    先从标识符func找起往右走  碰到圆括号 反转 从左走 func的指针  再往右碰到圆括号这是个函数    func是指

软件测试技术第一周课堂随笔记录

写在前,这是软件测试技术的课堂随笔,记录了一些在课上所阐述的内容. 一.由于是第一周课,免不了讲起软件测试的定义:什么是软件测试. 软件测试是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期.对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求.预先定义的不一致性.-----------------百度百科. 个人的理解暂时就是:1.找bug.2.找出需求与实际的差别. 二.软件测试常见测试方法: 从测试是否针对软件结

8.7课堂随笔

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Threading; //关于线程的,不加不能实现线程休息 namespace _8._7课堂随笔 { class Program { static void Main(string[] args) { int num; do try { {