调用python的platform模块 #!/usr/bin/evn python #_*_ coding:utf-8 -*- import platform print "##########操作系统信息收集#################" print "操作系统名称:" ,platform.platform() print "操作系统版本号:",platform.version() print "操作系统位数:",pl…
目录 一.前言 二.关于服务器基本配置 2.1 操作系统基本配置查询 2.2 CPU基本配置查询 2.3 内存基本配置查询 2.4 硬盘基本配置查询 一.前言 ​ 当我们接手了一台或者几台服务器的时候,首先我们有必要对服务器的基本配置有所认识,这样才可以对症下药,对以后的软件部署,系统运维会有事半功倍的效果. 二.关于服务器基本配置 ​ 查询服务器的基本配置一般查询操作系统,CPU,内存,硬盘,下面进行逐一讲解. 2.1 操作系统基本配置查询 查看操作系统版本 #cat /etc/redhat-…
SVN的Windows和Linux客户端操作详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Windows客户端操作 1.安装SVN客户端 a>.去官网下载svn软件包并安装: b>.验证安装是否成功: 温馨提示,在虚拟机环境下安装SVN,可能需要重启虚拟机才会有“SVN Checkout”哟~ 2.配置下载SVN内容 a>.创建或选择本地的目录作为svn同步工作目录(自己可以随意指定),创建一个新的目录为:“E:\yinzhengjie\workhome”,…
发布:sunday01   来源:net   阅读: 2   [大 中 小] 在较为智能的程序中,php可以获取客户端浏览器及操作系统信息,然后根据浏览器及系统类型,加载不同的页面,以提供更加个性化的服务. 使用php获取客户端浏览器与操作系统信息. 1.PHP超级全局变量$_SERVER数组中字段['HTTP_USER_AGENT'] 获取访问用户的所有信息 以下是一个通过$_SERVER['HTTP_USER_AGENT']获取到的字符串 : Mozilla/5.0 (Windows; U;…
Ruby入门--Linux/Windows下的安装.代码开发及Rails实战 http://www.linuxidc.com/Linux/2014-04/100242.htm Ubuntu 13.04下Ruby的安装 http://www.linuxidc.com/Linux/2013-06/85734.htm 公司有项目组进行系统重构,采用了Ruby On Rails框架,我也抽出时间学习了一下,并对几个原来用Java开发的定时任务.消息监听进行了ruby改造,学习过程中主要参考两本书:<Pr…
package com.java.basic.pattern; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 获取客户端操作系统信息 * 从http的header中获取到user-agent,然后利用正则表达式判断是哪一种操作系统 * * 暂只匹配Win 7.WinXP.Win2003.Win2000.MAC.WinNT.Linux.Mac68k.Win9x * * @param userAgent r…
前面的话 本文将详细介绍Linux常见操作 基本概念 Linux严格区分大小写,所有内容以文件形式保存,包括硬件 Linux没有扩展名的概念,不靠扩展名来区分文件类型.但有一些约定俗成的扩展名 压缩包: .gz .bz2 .tar.bz2 .tgz 二进制软件包:.rpm 网页文件: .html .php 脚本文件: .sh 配置文件: .conf [注意]windows下的程序不能直接在linux中安装和运行 Linux字符界面的优势如下: 1.占用的系统资源更少 2.减少了出错.被攻击的可能…
操作系统识别技术种类很多,好产品采用多种技术结合 查看TTL值: linux:64(1-64) 某些unix:255 windows:128(65-128) nmap 被动操作系统识别 p0f —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— SNMP扫描(明文传输,可以…
#!/usr/bin/env python #-*- coding:utf-8 -*- ############################ #File Name: test_platform.py #Author: frank #Mail: frank0903@aliyun.com #Created Time:2017-06-05 14:31:31 ############################ import platform os = platform.system() pri…
Linux 与 Linux Windows 文件共享   前提说明:windows主机信息:192.168.1.100 帐号:abc 密码:123 共享文件夹:sharelinux主机信息:192.168.1.200 帐号:def 密码:456 共享文件夹:/home/def/share 由于暂时还不会防火墙和SELINUX配置,而下面有些方法中的操作会受到他们的限制,因此先关闭这俩.关闭防火墙的命令:service iptables stop关闭SELINUX命令:setenforce 0 一…
随着网络的不断扩大,网络安全更加会成为人们的一个焦点,同时也成为是否能进一步投入到更深更广领域的一个基石.当然网络的安全也是一个动态的概念,世界上没有绝对安全的网络,只有相对安全的网络.相对安全环境的取得可以通过不断地完善系统程序(及时给系统漏洞打上不同的补丁和给系统升级).装上防火墙,同时对那些胆敢在网络上破坏秩序做出不义行为的人给予恰如其分的处理.这必然要牵涉到证据的收集,本文正是对这一方面的内容针对Windows系统进行研究. 一.Windows系统特性 Windows操作系统维护三个相互…
Platform SDK及Windows SDK是由微软公司出品的一个软件开发包,向在微软的Windows操作系统和.NET框架上开发软件和网站的程序员提供头文件.库文件.示例代码.开发文档和开发工具. 微软每次发布一个主要版本的Windows,都会发布对应的开发工具以使得开发人员能够调用新的操作系统的应用程序开发接口(API). 在Windows 98之后,这个开发工具包被命名为为Platform SDK.在Windows Vista的SDK推出时,这个产品改名为Windows SDK. Pl…
-------------------win7专有------------------- WIN+上下左右可以将当前窗口 最大化.左侧放置.右侧放置.最小化 WIN+Shift+左右是让窗口在多个屏幕之间移动:WIN+Space是可以临时看一下桌面,放开就恢复 WIN+加  放大镜放大:WIN+减   放大镜缩小 WIN+数字键  按顺序打开相应程序,与快速启动栏中的程序相对应(索引从1开始) WIN+T  切换不同的任务栏按钮(通过设置,同一应用的窗口会合并成一个任务栏按钮) WIN+P  切…
Linux常用操作指令: 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir         创建目录 -p           创建目录,若无父目录,则创建p(parent) cd               切换目录 touch          创建空文件 echo            创建带有内容的文件. cat              查看文…
linux/windows系统oracle数据库简单冷备同步 我们有一个财务系统比较看重财务数据的安全性,同时我们拥有两套系统,一个生产环境(linux),一个应急备份环境(windows).备份环境对生产环境实行实时备份同步,备份方式也有两种:热备冷备.oracle热备一般用oracle DG服务即可,但oracle DG服务是要另行收费的,这对于客户来说也是一笔不小的开支.于是我们采用oracle冷备的方式,基本流程是:数据库定时通过expdp方式导出,然后通过ftp传到应急备份环境,应急备…
写在前面: 1,<你一定要知道的关于Linux文件目录操作的12个常用命令>是楼主收集的关于Linux文件目录操作最常用的命令,包括文件或目录的新建.拷贝.移动.删除.查看等,是开发人员操作Linux系统的常用命令,所以你一定要知道. 2,<你一定要知道的关于Linux文件目录操作的12个常用命令>适合初学者,对于Linux大神的请绕过,不过欢迎一起讨论学习! 3,此次收集,多谢来自http://www.cnblogs.com/peida/archive/2012/10/23/27…
静态ip vi /etc/sysconfig/network-scripts/你的网卡名字(使用ifconfig查看,第一个就是)dhcp修改为static,onboot改为yes IPADDR=192.168.1.16 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1,然后重启网路服务即可上网 服务的启动关闭与重启(centos7) systemctl  start/stop/status servername 定时服务命令…
Java开发经常遇到的linux相关操作 1.常用的上传下载(Xshell5) 1).get 从远程服务器上下载一个文件存放到本地,如下: 先通过lcd切换到本地那个目录下,然后通过get file >> lcd d:\            #表示切换到本地的d盘下 >> get ./test.sql  #这样就将当前文件下载本地的d盘下 2).put 是将本地的文件上传到远程服务器上,如下: >> put               #在windows下弹出选择文件…
inxi infomation x i (信息每个人都爱) Inxi 最初是为控制台和 IRC(网络中继聊天)开发的一个强大且优秀的命令行系统信息脚本.可以使用它获取用户的硬件和系统信息,它也用于调试或者社区技术支持工具. 使用 Inxi 可以很容易的获取所有的你想要的信息: 硬件信息:硬盘.声卡.显卡.网卡.CPU 和 RAM 等. 操作系统信息,比如硬件驱动.Xorg .桌面环境.内核.GCC 版本,进程,开机时间和内存等信息. $ sudo apt-get install inxi [On…
Linux 意外操作后如何进行数据抢救 在 GUI 中使用  shift + delete  组合键或是 CLI 下使用 rm -rf 删除选项,这个文件并没有从硬盘(或是其它存储设备)上彻底销毁.当它文件被删除以后,inode 的数据指针部分被清零,仅仅是从系统的目录结构中被移除,但是这个文件仍然存在你磁盘中的某个 block 物理位置上.( ls -li 或 stat 查询一个文件所对应的 inode 的元信息数据. ). 注意:独立硬盘冗余阵列(RAID, Redundant Array…
使用python通过SSH登陆linux并操作 用的昨天刚接触到的库,在windows下通过paramiko来登录linux系统并执行了几个命令,基本算是初试成功,后面会接着学习的. 代码: >>> import paramiko >>> ssh = paramiko.SSHClient()>>> ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())>>> ssh.conn…
最新版VS Code(2019年6月)出了一系列新的插件,包括Remote Development,Remote SSH等,使得用户可以使用VS Code远程连接服务器写代码,方便了协同工作.具体配置(Mac/Linux, Windows)操作如下: 1.首先,在插件市场中搜索这些插件,安装Remote Development即可将一系列插件,包括Remote SSH等一同安装. 2.接下来需要生成ssh的key. 打开命令行,输入: ssh-keygen -t rsa -b 4096 接下来,…
第三章  Linux基本命令操作 ¨  本节所讲内容: ¨  3.1  Linux终端介绍 Shell提示符 Bash Shell基本语法 ¨  3.2  基本命令的使用:ls.pwd.cd.history ¨  3.3  查看系统和BIOS硬件时间 ¨  3.4  Linux如何获得帮助 ¨  3.5  开关机命令及7个启动级别 ¨  3.6 实战:设置服务器来电后自动开机 ¨  3.7 实战:设置服务器定时开机   3.1  Linux终端介绍.Shell提示符.Bash基本语法  3.1.…
Go交叉编译(Go语言Mac/Linux/Windows下交叉编译) 2019/11/21 Chenxin 在很多时候,由于开发的方便,会有这样的场景出现,使用Mac开发或使用Windows开发,需要编译成Linux系统的执行文件,那么如何做到?Go语言提供了非常方便的命令行操作,即可实现. 1.Mac下编译Linux, Windows # Linux CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build filename.go # Windows CGO…
linux日常---3.linux常用操作 一.总结 一句话总结: 状态的确是非常之好,享受这种状态. 1.linux删除文件夹和文件? rm -rf *:删文件和文件夹 rm -rf *.*:只能删全部的文件,不能删文件夹 授权操作:sudo rm -rf 文件夹的名字 rm -rf /var/log/httpd/access(这里可能出现个问题,如果直接如此使用的话,系统可能不会授权这个操作,并出来 Permission denied(没有权限) 的提示.这时需要在 rm -rf 前补充 s…
Linux基础操作及概念 终端的概念 通常我们在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的,在图形界面下为了实现让我们在一个窗口中完成用户输入和显示输出,Linux 系统还提供了一个叫做终端模拟器的程序(Terminal). 比如:terminator 安装分屏终端:sudo apt-get install terminator 快捷键:ctrl+alt+t 打开终端 Shell 1,通常在图形界面中对实际体验带来差异的不是上述的不同发行版的各…
Linux 日常操作 */--> Linux 日常操作 Table of Contents 1. 查看硬件信息 1.1. 服务器型号序列号 1.2. 主板型号 1.3. 查看BIOS信息 1.4. 查看内存槽及内存条 1.5. 查看CPU 1.6. 查看内存 1.7. 查看磁盘基本信息 1.8. 查看网卡基本信息 2. 性能分析 2.1. 占用CPU最高的进程 2.2. 占用物理内存最多的进程 2.3. 占用swap空间最多的进程 2.4. 占用IO最高的进程 3. 时间相关 1 查看硬件信息…
在Linux下制作Linux&windows启动盘 如何在Linux-mint环境下,制作其他Linux发行版的UEFI启动盘,以及Windows10的UEFI模式启动盘. 对于U盘的操作,可以使用命令行的方式,比如sudo fdisk /dev/sdc这样的命令,对于U盘进行设置: 为了直观,也可以使用Gparted这个工具,Ubuntu已自带,其他Debian系安装方式:sudo apt install gparted 制作其他Linux发行版的启动盘 这个比较容易解决,因为Linux的IS…
C# 获取计算机的硬件.操作系统信息   获得信息的命名空间是:System.Management 创建ManagementObjectSearcher对象获取相关信息 eg: using System.Management;private static string GetHardWareInfo(string item) { if (item == "" || item == null) { return null; } string hardinfo = null; string…
一:cpu [root@srv /]# more /proc/cpuinfo | grep "model name" model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz…