1.ifconfig查看和配置网络接口信息(1)设ip地址ifconfig eth0 192.168.0.1(2)暂时关闭或启用网卡ifconfig eth0 downifconfig eth0 up(3)设子网掩码ifconfig eth0 netmask 255.255.255.0(4)查看第一块网卡的状态ifconfig eth02.route管理路由表,设定静态路由add增加一个路由表项del删除一个路由表项-C显示内核中路由缓存信息-F显示路由FIB路由表(1)添加一条路由表项route add -net 192.168.0.0 netmask 255.255.255.0 dev...
对数组排序,使用指针但不使用第三方变量 1 #include <stdio.h> 2 3int main(int argc, constchar *argv[])4{5int a[10]={1,5,7,99,22,44,66,77,88,10};6 7int *p,*q,i,j;8 9 p=q=a;
1011for(i=0;i<10;i++){
1213for(j=0;j<10;j++){
141516if(*p<*q){
1718 (*p)^=(*q);
19 (*q)^=(*p);
20 (*p)^=(*q);
2122 }
23 q++;
24 }
25 p++;
26 ...
学习指令的方法:1.man +指令 (q退出)2.指令 +--help基础指令:1.用户的添加、删除和切换 用户先关指令:----必须使用管理员权限 sudo:下放管理员权限 sudo 指令 添加用户: useradd 只有管理员才能使用useradd创建用户 用法:useradd [选项] 登录 useradd 用户名 useradd在创建用户的时候不会自动创...
参考资料:usermod manpage usermod - 修改用户帐户信息 modify a user accountusermod [options] username选项(options)-a|--append ##把用户追加到某些组中,仅与-G选项一起使用 -c|--comment ##修改/etc/passwd文件第五段comment -d|--home ##修改用户的家目录通常和-m选项一起使用 -e|--expiredate ##指定用户帐号禁用的日期,格式YY-MM-DD -f|--inactive ##用户密码过期多少天后采用就禁用该帐号,0表示密...
如果你使用过Linux,而且已经超过半年,那么你一定积累了一些Linux基本技能,又或者你想试用纯种的Linux版本,那么我推荐两个版本给你。一个是Debian,另一个是Linux from Scratch。为什么要推荐Debian?建议你先去http://www.debian.org/了解,红联Linux论坛里也有开设Debian专区,它的工具都来自于GNU工程,故此称之为Debian GNU/Linux,它会让你更了解Linux的文化。Linux from Scratch就更强大了,什么都需要去配置,Linux版本里...
一 、 背景知识1、 Linux系统中一切皆文件在Linux系统中任何东西都是以文件形式来存储的。这其中不仅包括我们熟知的文本文件、可执行文件等等,还包括硬件设备、虚拟设备、网络连接等等,甚至连目录其实都是一种特殊的文件。2、Linux文件系统Linux系统环境下的文件系统与Windows有很大区别。在Windows中,每一个盘符下是一个独立的文件系统,硬盘有多少个分区就有多少个文件系统。而在Linux系统中不管创建了多少个硬盘分区都只有一...
####################################### 一.linux系统结构 ########################################linux是一个倒树结构linux中所有的东西都是文件 “一切皆文件”这些文件都在系统顶级目录“/” /就是根目录/目录以下为二级目录这些目录都是系统装机时系统自动建立的二级目录的作用/bin ##二进制可执行文件也就是系统命令/sbin ##系统管理命令存放位置/boot ##启动分区,负责系统启动/dev ##设备管理文件/etc #...
【本文谢绝转载,原文来自http://990487026.blog.51cto.com】<大纲>linux开发基础od -tc 查看文件所有字符显示硬件信息:lshwapt-get操作:软件包搜索:apt-cache search vim显示软件包信息 apt-cache show vim进程:whopsps aux作业号:ctrl + z 丢到后台,停止运行fg 1 调到前台,开始运行bg 2 调到后台,开始运行kill环境变量:envPATHfinger 用户信息
安装vsftpd安装登陆下载上传
VIM命令模式vim分屏操作调整屏幕尺寸vim 进制切...
bash的变量类型本地变量(局部变量)
环境变量
位置变量:$1,$2,$3, ...
特殊变量:$?,$#,$*,$@
那让脚本拥有获取外界参数的能力就要用的位置变量,$1代表第一个参数,$2代表第二个参数,依次类推
例:vartest.sh#!/bin/bash#
ONEVAR=$1
TWOVAR=$2
THREEVAR=$3echo"第一个参数是:${ONEVAR}"echo"第二个参数是:${TWOVAR}"echo"第三个参数是:${THREEVAR}"结果:[root@iZ28g26851kZ ~]# ./vartest.sh /etc/passwd /etc/inittab /etc/rc...
MySQL数据库的root用户拥有对所有库,表的全部权限,频繁的使用root用户会给数据库带来很大的风险,因此应建立一些低权限用户,只负责一部分库、表的管理维护操作,甚至可以对增、删、改、查各个操作进一步细化限制,从而将数据库的风险降至最低。一,授予权限GRANT语句:用来设置数据库用户的访问权限,当指定的用户不存在时,GRANT语句将会创建新的用户。使用GRANT语句授权的用户记录,会保存到mysql库的user、db、host、tables_...
目录:一、Linux系统基础 1、shell 2、 Linux命令的分类二、Linux命令行 1、Linux命令行提示符 2、Linux通用命令行使用格式 3、Linux命令行的辅助操作三、Linux基础命令 1、获得命令帮助的方法 2、Linux查看内部命令的方法 3、切换用户操作 4、主机名操作 5、查看系统和内核版本 6、网卡修改 7、添加路由 一、 Linux系统基础1、ShellLinux系统中运行的一种特殊程序在用户和内核之间充当"...
本文转自迅为电子论坛:http://www.topeetboard.com 1、Linux 基础安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文件 使用Emacs编辑文件 使用其他编辑器 2、Shell 编程基础Shell简介 认识后台程序Bash编程...
进程实现版服务器端: 1 #include <stdio.h>2 #include <stdlib.h>3 #include <string.h>4 #include <unistd.h>5 #include <sys/types.h>6 #include <sys/socket.h>7 #include <netinet/in.h>8 #include <arpa/inet.h>9 #include <signal.h>
10int main(int argc,char *argv[])
11{
12int fd_socket;
13 fd_socket=socket(AF_INET,SOCK_STREAM,0);
14if(fd_socket == -1)
15 {
16 perror("socket");
17 exit...
目录1、主机到网络层协议:以太网协议2、IP协议3、网际控制报文协议(ICMP)4、传输控制协议(TCP)5、用户数据报文协议(UDP)6、地址解析协议ARP 联网的各个终端之间能否进行交互的软件基础是网络协议栈,目前主流的网络协议栈是TCP/IP协议栈。1、主机到网络层协议:以太网协议主机到网络层主要为IP协议和ARP协议提供服务、发送和接收网络数据报。本层中由于要实现跨网和跨设备的互通,有很多的实现方式,这里我们只关注以太网的...
变量 默认是字符串型,数值型需要显示指定 等号两侧都不能有空格 单引号:原始字符串 双引号:保留转义 命令结果作为值:反引号 或 $() 环境变量一般用大写 自定义变量 变量定义 name="xx oo" 变量叠加 aa=123 aa="$aa"456 aa=${aa}789 变量调用 echo $aa 变量查看 set 变量删除 unset aa 环境变量 用户自定义变量 -- 只在当前Shell中生效 环境变量 -- 当前Shell和所有子...