马丁传奇

导航

统计

2019年11月28日 #

MySQL各类型字段可定义最大宽度

摘要:今天浏览mysql的官网文档,无意中看到如图划线部分一句话,引起了我的兴趣,所以决定做实验官方所言。 条例1.创建数据表时,所有字段定义时"宽度之和"不得超过65535字节; 条例2.理论上的char(255)、varchar(65532)、varbinary(65532)字段最大值定义,实际情形是 阅读全文

posted @ 2019-11-28 14:37 马丁传奇 阅读 (37) 评论 (0) 编辑

2019年7月26日 #

centos7修改默认运行级别

摘要:一、centos6是通过修改/etc/inittab来修改默认运行级别的: 二、在centos7下运行vim /etc/inittab结果如下: 可以看到,里面除了注释,什么也没有,并没有centos6中设置默认运行级别的方式。 三、CentOS 7.x 查看默认运行级别的方式为 四、CentOS 阅读全文

posted @ 2019-07-26 23:00 马丁传奇 阅读 (18) 评论 (0) 编辑

2018年3月18日 #

网络地址和广播地址计算

摘要:示例:给定网络(197.8.43.211/28) 求:网络地址、广播地址、首个可用IP、末个可用IP 一、求网络地址 将给定网络IP地址和子网掩码地址,将其转为32位二进制位,将给定IP和子网掩码进行"与"运算: 11000101 00001000 00101011 11010011 > IP地址( 阅读全文

posted @ 2018-03-18 19:00 马丁传奇 阅读 (169) 评论 (0) 编辑

2016年4月3日 #

使用ping钥匙临时开启SSH:22端口,实现远程安全SSH登录管理就这么简单

摘要:设置防火墙策略时,关于SSH:22访问权限,我们常常会设置服务器只接受某个固定IP(如公司IP)访问,但是当我们出差或在家情况需要登录服务器怎么办呢? 常用两种解决方案:1.通过VPN操作登录主机; 2.使用ping钥匙临时开启远程主机SSH:22端口; 我们今天就讨论第2种方案,阐述如何通过pin 阅读全文

posted @ 2016-04-03 01:01 马丁传奇 阅读 (5867) 评论 (10) 编辑

2014年11月27日 #

inotifywait命令

摘要:【命令格式】: inotifywait [ options ] file1 [ file2 ] [ file3 ] [ ... ]【命令原意】: inote file system wait【命令路径】: 【命令功能】: 等待所监听的文件系统触发操作事件【执行权限】: root【命令描述... 阅读全文

posted @ 2014-11-27 18:06 马丁传奇 阅读 (6226) 评论 (1) 编辑

2014年2月13日 #

多线程的概念原理过程

摘要:一、什么是多线程· 在一个程序中,一些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。二、概念· 多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。· 最简单的比喻多线程就像火车的每一节车厢,而进程则是火车。车厢离开火车是无法跑动的,同理火车也不可能只有一节车厢。多线程的出现就是为了提高效率。同时它的出现也带来了一些问题。三、线程· 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程 阅读全文

posted @ 2014-02-13 16:55 马丁传奇 阅读 (2434) 评论 (0) 编辑

线程的概念

摘要:什么是线程· 线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基于多线程的多任务。· 那进程与线程的区别到底是什么?进程是执行程序的实例。例如,当你运行记事本程序(Nodepad)时,你就创建了一个用来容纳组成 Notepad.exe 的代码及其所需调用动态链接库的进程。每个进程均运行在其专用且受保护的地址空间内。因此,如果你同时运行记事本的两个拷贝,该程序正在使用的数据在各自实例中是彼此独立的。在记事 阅读全文

posted @ 2014-02-13 14:53 马丁传奇 阅读 (211) 评论 (0) 编辑

2014年2月10日 #

sqlite数据库安装配置

摘要:一、SQLite简介 SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。 所需编译工具: gcc 和 gcc-c++ 和 tcl tcl | http://www.linuxfromscratch.org/blfs/view/cvs/general/tcl.html sqlite | http://www.sqlite.org/download.html二、安装 tcl【redis数据库安装时也需tcl软件支持,如果已经安装,此步骤请跳过~~~ 阅读全文

posted @ 2014-02-10 17:30 马丁传奇 阅读 (505) 评论 (0) 编辑

2014年1月27日 #

Linux网络基本配置

摘要:一、网络接口配置文件[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]DEVICE=eth0 # 网卡接口名称BOOTPROTO=none # 启用地址协议 --static:静态协议 --bootp协议 --dhcp协议 --none手工指定HWADDR=00:0C:29:2F:04:7E # 网卡设备MAC地址IPADDR=192.168.1.26 # 网卡IP地址IPV6INIT=yes # 是否支持IPv 阅读全文

posted @ 2014-01-27 17:53 马丁传奇 阅读 (120) 评论 (0) 编辑

Samba安装配置

摘要:Samba简介Samba官网:http://www.samba.orgSMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。启动服务:# /etc/rc.d/init.d/smb startSamba有两个守护进程:smbd和nmbd1.smbd监听139T 阅读全文

posted @ 2014-01-27 16:35 马丁传奇 阅读 (275) 评论 (0) 编辑