zoukankan      html  css  js  c++  java
  • 20170725上课笔记

    进程基本命令

    ps 查看进程信息

    ps -fu root

    ps -ef 查看所有后台进程信息 查看状态为输出命令那一刻的状态

    ps -ef | grep XX 检索

    UID

    PID 唯一识别码

    PPID 上级ID(也就是pid)

    top 查看状态为实时状态

    在查询界面摁M根据内存大小排序

    P根据CPU使用百分比排序

    q退出

    kill -l 列出所有发送消息

    kill 默认-15发送终止消息

    kill -9 发送强制终止

    &把进程放倒后台运行

    jobs查看后台作业进程

    ctrl +z 把一个前台运行中的作业放倒后台 ,再输入bg 2 将放到后台的作业启动运行

    fg 2 将后台作业放倒前台  CTRL +C 结束进程

    sleep 999&

    ps -ef |grep sleep

    pstree 21736(sleep父进程的pid)

    kill 23954 (sleep的pid)

    jobs

    sleep 999&

    kill-9 24069

    jobs

    sleep 999&

    jobs

    sleep 999

    CTRL+z

    jobs

    bg 2

    jobs

    fg 2

    任务计划

    /etc/crontab  操作系统自己后台的程序

    service crond status

    chkconfig --list crond

    id

    crontab -e

    *  *  *  *  * 要做的操作 0代表周日  多日 ,号隔开   */2代表每两分钟

    分 时 日 月 周

    ***** echo $(date)>>/root/test.log

    crontab -l

    cat /var/spool/cron/root

    cat /var/log/cron

    oracle安装

    1. 安装virtualbox:

    # yum install gcc kernel-devel kernel-headers

    # yum install virtualbox-5....

    # /etc/init.d/vboxdrv setup               手动编译内核模块,安装时自动完成

    # usermod -G vboxusers root

    1. 安装linux:

    创建虚拟机:

    名称:oracle11gR2_OEL6.4_x64

    类型:linux 64bit

    内存:2048MB

    硬盘大小:100GB

    设置:

    启动顺序:硬盘,网络

    网络:网卡1,桥接eth0

    去除声音、usb设备

    安装:desktop方式

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

    1. 调整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/*

    //# wget ftp://172.16.8.100/rhel6.repo -P /etc/yum.repos.d/

    或者:

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

    [Server]

    name=Server

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

    enabled=1

    gpgcheck=0

    安装vb增强功能:

    cd /media/OL6.4

    # yum -y install gcc kernel-uek-devel

    # ln -s /usr/src/kernels/2.6.32-431.el6.x86_64/ /usr/src/linux

    设备-->安装增强功能

    右键eject弹出光盘

    1. 确认root身份:

    # id

    1. 硬件配置:

    # grep MemTotal /proc/meminfo//查看内存大小

    # grep SwapTotal /proc/meminfo//查看交换控件

    # vi /etc/fstab(永久修改)//修改共享内存为自己物理内存大小

    tmpfs        /dev/shm          tmpfs        defaults,size=2G               0 0 //defaults后加size=多少G  等于自己物理内存大小

    # mount -o remount /dev/shm//启用修改

    临时修改

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

    # uname -m //检查系统位数

    # df -h

    1. rpm检查并安装:

    # cat /etc/redhat-release //检查系统版本

    # uname -r 内核版本查看

    # rpm -qa | grep glibc 检查glibc已安装相关包版本

    # yum install glibc  //默认64位

    # yum install glibc.i686 /带.XX为32位

    binutils-2.20.51.0.2-5.11.el6 (x86_64)

    compat-libcap1-1.10-1 (x86_64)

    compat-libstdc++-33-3.2.3-69.el6 (x86_64)

    compat-libstdc++-33-3.2.3-69.el6.i686

    gcc-4.4.4-13.el6 (x86_64)

    gcc-c++-4.4.4-13.el6 (x86_64)

    glibc-2.12-1.7.el6 (i686)

    glibc-2.12-1.7.el6 (x86_64)

    glibc-devel-2.12-1.7.el6 (x86_64)

    glibc-devel-2.12-1.7.el6.i686

    ksh

    libgcc-4.4.4-13.el6 (i686)

    libgcc-4.4.4-13.el6 (x86_64)

    libstdc++-4.4.4-13.el6 (x86_64)

    libstdc++-4.4.4-13.el6.i686

    libstdc++-devel-4.4.4-13.el6 (x86_64)

    libstdc++-devel-4.4.4-13.el6.i686

    libaio-0.3.107-10.el6 (x86_64)

    libaio-0.3.107-10.el6.i686

    libaio-devel-0.3.107-10.el6 (x86_64)

    libaio-devel-0.3.107-10.el6.i686

    make-3.81-19.el6

    sysstat-9.0.4-11.el6 (x86_64)

    1. 创建用户:

    # groupadd -g 1000 oinstall//创建组

    # groupadd -g 1001 dba//创建组

    # groupadd -g 1002 oper//创建组

    # useradd -u 1000 -g oinstall -G dba,oper oracle //创建oracle用户,所属组oinstall,副组dba,oper

    # passwd oracle

    1. 修改内核参数:

    # 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

  • 相关阅读:
    2019南昌网络赛-I(单调栈+线段树)
    poj3250(单调栈模板题)
    poj2528(线段树+离散化)
    poj2828(线段树查找序列第k小的值)
    Seikimatsu Occult Tonneru(网络流,状态数(建不建边)不多时,可考虑直接进行枚举
    A. Coffee Break(思维题,类似于邻接表的head数组用法)
    E. Paint the Tree(树形dp)
    cdq分治学习
    2018SEERC Points and Rectangles (CDQ分治)
    SEERC 2018 Inversion
  • 原文地址:https://www.cnblogs.com/guoxf/p/7237680.html
Copyright © 2011-2022 走看看