IP地址定义:struct in_addr{__u32 s_addr; }; in_addr_t inet_addr (__const char * __cp) :把点分十进制IP地址字符串转换为32位IP地址(网络存储顺序)。in_addr_t inet_network (__const char * __cp) :把点分十进制IP地址字符串转换为32位IP地址(主机字节顺序)。char * inet_ntoa (struct in_addr_in) :把32位网络字节顺序的IP地址转换成点分十进制表示。int inet_aton (__const char *__cp, struct in_addr *__inp) :把...
第一项:安装Linux系统遇到的问题:1.操作过程中遇到权限不足的情况。 解决过程:通过百度后发现可以使用sudo,或chmod命令解决。2.在以上过程中对chmod命令的用法产生疑惑。 解决过程:找到一篇Lianstyle的chmod命令详解介绍了详细用法,解决了我的疑惑。第二项:学习Linux基础阅读了别出心裁的Linux学习法,初步了解了Linux的学习方法。篇幅过长,另写了一篇博客Linux基础学习第三项:总结虽然初步会了Linux的一些操作,但是应用...
RPM与YUMRPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写。RPM 是以一种数据库记录的方式来将你所需要的软件安装到你的 Linux 系统的一套管理机制。yum是Yellow dog Updater, Modified的缩写,目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装、升级等等工作。Linux中软件管理工具对比: CentOS的软件管理机制也是RPM;1.1 RPMRPM(Red Hat Pakeage Manger)即红帽软件包管理工具。先来说一下rpm文件的格...
该工具的作用是将文本文件逐行读入,然后对读入文本进行切片(默认用空格分隔),然后再读入下一行,已提供使用。是一个格式化报告生成工具,然后用来处理文本。当前,linux上使用的awk,是gawk(开源awk),简写为awk。用法:#awk [options] ‘script‘ file,file2,… #awk [options] ‘PATTERN {action }‘ filelist 引用的话,每一行从$1开始,$0为当前行,以换行符作为行结束常用为:awk ‘{print $1}‘文件 常用options:...
在Java中执行脚本命令以及调用外部程序说明一、Java中关于ProcessBuilder 和 Runtime 类的介绍在Java中要想执行脚本或者调用程序必须通过ProcessBuilder 和 Runtime 类,以上两个类任选一个就行,关于他们的介绍如下:ProcessBuilder.start() 和 Runtime.exec() 方法都被用来创建一个操作系统进程(执行命令行操作),并返回Process 子类的一个实例,该实例可用来控制进程状态并获得相关信息。Process 类提供了执行从进程输入、执行...
Linux01-Linux常用命令操作操作指令查看帮助help # 帮助索引 help cd # 查看具体命令 ls --help # 部分指令的help菜单 man -k ls # 查看文档 info ls # 查看信息 用户切换su # 当前用户切换到管理员(Switch User), 需要密码 exit # 管理员切换到当前用户 sudo ??? # 在普通用户下执行 root 赋予的命令, 需要安装 sudo(Superuser Do) 目录基本操作pwd # 显示当前路径(Print Work Directory) pwd ...
1. vi的介绍基本上vi共分为三种模式:命令模式(command mode) 以vi打开一个文件就直接进入命令模式。在这个模式中,可以使用[上下左右]按键来移动光标,删除字符来处理文件内容,也可以复制粘贴文件数据。插入模式(insert mode) 在命令模式下输入:[i Ia A o O]等任何一个字母就会进入插入模式。这时候就可以进行文件编辑工作了。 i:在当前光标所在处前输入。 I:在当前光标所在处行首输入。...
原文来自http://www.ghacks.net/2009/04/04/get-to-know-linux-the-etcinitd-directory/译文来自http://blog.csdn.net/acs713/article/details/7322082 备注:译文作者有博客一些关于Liunx系统内核知识的干货一、关于/etc/init.d 如果你使用过linux系统,那么你一定听说过init.d目录。这个目录到底是干嘛的呢?它归根结底只做了一件事情,但这件事情非同小可,是为整个系统做的,因此它非常重要。init.d目录包含许多系统...
Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具, Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本的内容。每一个合格 的Linux系统管理员或运维工程师,都需要能够熟练地编写Shell脚本语言,并能够阅 读系统及各类软件附带的Shell脚本内容。只有这样才能提升运维人员的工作效率,适 应曰益复杂的工作环境,减少不必要的重复工作,从而为个人的职场发展奠定较好的基础1脚本语言的种类1.1编译型语言...
系统日志默认分类/var/log/messages 系统服务及日志,包括服务的信息,报错等等 /var/log/secure 系统认证信息日志 /var/log/maillog 系统邮件服务信息 /var/log/cron 系统定时任务信息 /var/log/boot.log 系统启动信息650) this.width=650;" title="Screenshot from 2017-10-16 22-18-48.png" src="/upload/get...
1、pwd 命令来查看”当前工作目录“的完整路径。文件复制:cp [-adfilprsu] 源文件(source) 目标文件(destination)参数说明:-a:是指archive的意思,也说是指复制所有的目录-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作-l:建立硬连接(hard link)的连接文件,而非复制文件本身...
Linux1. linux的目录结构: home:家.(用户的家) 普通用户的家目录文件在 home 下 root:超级管理员 root 的家 etc:存放配置文件 usr:存放共享的资源2. linux的命令 常用的命令 屏幕清空: clear 查看帮助: man 命令 退出帮助目录: q 切换目录:cd cd 目录 cd 目录/目录 cd .. :上一级目录 cd / 根目...
从今天起,将会接触到网络编程,平台是linux,实现语言C语言,最后将会实现一个简易的miniftp服务器。 主要的内容安排为:linux网络编程之TCP/IP基础篇,SOCKET编程篇,进程间通信篇,线程篇,实战ftp篇。 1.ISO/OSI参考模型:open system interconnection开放系统互联模型是由OSI(international organization for standardization )国际标准化组织定义的网络分层模型,共七层。 各层的具体含义: 物理层(Physical ...
一、安装httpd服务CentOS6 默认安装httpd2.2版本CentOS7 默认安装httpd2.4版本# yuminstall httpd二、安装后相关文件说明 配置文件: /etc/httpd/conf/httpd.conf/etc/httpd/conf.d/*.conf 服务脚本: /etc/rc.d/init.d/httpd 脚本的配置文件:/etc/sysconfig/httpd 主程序文件: /usr/sbin/httpd/usr/sbin/httpd.event/usr/sbin/httpd.worker 日志文件目录: /var/log/httpdaccess_log: 访...
这是以前学些Linux的时候记录的内容,最近在写这方面的培训教材,又翻出来熟悉了一遍,由于之前是记录在本子上的,也没有时间整理,现在刚好借此机会重新整理一下。 DNSBIND is open source software that enables you to publish your Domain Name System (DNS) information on the Internet, and to resolve DNS queries for your users. The name BIND stands for “Berkeley Internet Name Domain”, because the software or...