作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等。这些最基础的计算机动作被称为指令(instruction)。所谓的程序(program),就是这样一系列指令的所构成的集合。通过程序,我们可以让计算机完成复杂的操作。程序大多数时候被存储为可执行的文件。这样一个可执行文件就像是一个菜谱,计算机可以...
在linux系统下,一切皆文件,就连光盘也看作文件,要使用光盘首先要先建立一个目录,然后通过挂载来操作这个光盘,就连鼠标,键盘都是被看作文件。所以学习文件的相关操作命令是很重要的。rm命令rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件保持不变。注:rm是一个危险的命令,使用的时候要特别小心,尤其对于...
Linux基础学习 一、Linux目录结构/ : 所有目录都在/boot : boot 配置文件、内核和其它启动 时所需的文件/etc : 存放系统配置有关的文件/home : 存放普通用户目录/mnt : 硬盘上手动 挂载的文件系统/media : 自动挂载(加载)的硬盘分区以及类似CD、数码相机等可移动介质。/cdrom : 挂载光盘? /opt : 存放一些可选程序,如某个程序测试版本,安装到该目录的程序的所有数据,库文件都存在同个目录下/root : 系统管理员的目录,对...
【学习前准备工作 强调几点注意事项】 之前看过序章的朋友 一定还记得大米跟大家提过, 一个最最简单的网站(静态网站)基础框架组成部分是什么?那就是 NGINX(WEB服务器) + 服务器 + 操作系统(Linux)这里给大家补充说明几点 第一: 首先 咱们先来说一下Linux这个重头戏的组成部分,Linux因为它的开源以及稳定等等的优质特性,现如今已经基本统一了服务器操作系统的标准,说真的 现在去机房 再想找出一台不是跑着Linux的服务器(跑...
Linux 基础知识参考:https://program-think.blogspot.com/2019/11/POSIX-TUI-from-TTY-to-Shell-Programming.html?q=bash&scope=all回车/换行回车(carriage return,CR,简称\r),将“打印头”复位(移到"打印纸"地左边)换行(line feed,LF,简称\n),将“打印头”往下移一行Shellhttp://c.biancheng.net/view/706.htmlShell 是一个应用程序,它连接了用户和操作系统的内核,让用户高效,安全,低成本地使用操作系统内核影响力最大...
2015/5/12 18:36:42时隔这么久,自己终于重新开始了安全之路,虽然每天的工作和研读的论文也都是安全领域的技术,但是自己心里真正的安全还是漏洞的研究。因此,自己决定业余来自学这部分,今天算是一个正式的开始吧!今天来简单介绍下Linux漏洞,因为Linux给予了用户更大的自由度和操控性,因此更加适合进行安全研究,我们也从Linux开始。这部分主要分为以下小节:栈的操作缓冲区溢出的基本原理本地缓冲区溢出漏洞攻击框架小缓冲区...
周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。 一、cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。 service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond...
常用目录/bin:用来存放常用可执行文件/sbin:存放系统可执行文件/dev:设备文件目录/etc:配置文件目录/etc/resolv.conf/:DNS目录/etc/sysconfig/network-scrips/ifcfg-eth0/ :eth0 IP地址目录/etc/sysconfig/network/:主机名字目录/etc/hosts/:主机本地解析目录/etc/yun.repos.d/文件.repo /:yum源/etc/yun.conf/ :yum配置文件/etc/ssh/sshd_config /:ssh配置文件(改下UseDNS NO,连接变快)/etc/httpd/conf/httpd.conf/:...
原作者地址:https://www.cnblogs.com/chenshoubiao/p/4793487.html最近在学习 linux 对简单的命令有所掌握 但是 复杂的脚本 shell python 还是没有掌握 这一点需要继续学习...很多东西仅仅是学会了搭建 非常不够 运维监控的内容会的非常少. Linux系统如果是学习可以选用Redhat或CentOS,特别是CentOS在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研...
Linux 基础命令 (一切皆文件) 命令格式: 命令 [选项] [参数] 注意点:使用空格分开命令,选项和参数,最对只支持256个字符。 help 帮助 man 手册 eg. man man man 命令/函数名/头文件 ls list content 列出目录内容 (windows: dr) ls -a 显示所有文件(包括隐藏文件,隐藏文件通常以‘.‘开头) ls -l 显示文件的详细信息 drwxrwxr - x 2 tarena tarena 4096 4月...
Linux命令学习之一:tty:显示当前终端对应终端设备文件650) this.width=650;" src="/upload/getfiles/default/2022/11/9/20221109094242947.jpg" title="tty.jpg" />who:查看当前系统登录的所有用户和用户详细信息650) this.width=650;" src="/upload/getfiles/default/2022/11/9/20221109094243167.jpg" title="who.jpg" />原文:http://540216651.blog.51cto.com/6831917/1879766
摘要 由于机器人SLAM、自动导航、语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码;而ROS又是安装在Linux发行版ubuntu系统之上的,先学一些Linux命令行相关的知识,对后续ROS教程的快速上手会大有帮助。由于后续ROS的开发都是在Linux发行版ubuntu系统上进行,所以本章节就以ubuntu系统为例,对Linux命令行相关的知识进行展开讲解,本章节主要内容:1.Linux简...
Linux之加密解密基础、openssl及CA基础应用 加密解密基础简介 数据在网络中传输过程中要保证三个要点: (1)数据的完整性:防止数据在传输过程中遭到未授权用户的破坏或篡改 (2)数据的机密性:防止文件数据泄漏给未授权用户从而让其利 (3)数据的可用性:保证授权用户能按需访问存取文件数据 因此加密技术是最常用的安全保密手段,利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再用相...
#!/bin/sh###open iptables service, allow this ports access 80, 3307, 21####function firewall() { service iptables start for Port in 21 80 3307 do iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp --dport $Port -j ACCEPT done /etc/init.d/iptables save }###disable selinux service###function safety() { /usr/sbin/setenforce 0 ...
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...